归纳总结之MySQL数据库子查询语法规则

子查询是在查询语句里面再嵌套一个查询,这是因为我们在提取数据的时候有很多不知道的数据产生了依赖关系。此时我们就需要先查询一组数据的结果集,然后将这个结果集作用为下一...

2022-08-13

oracle实例解析delete误删除表数据后如何恢复

根据时间进行恢复此种方式需要我们大致知道执行delete语句的时间。查询系统当前时间:select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss’) from dual;假设在2022-0...

2022-07-26

MySQL事务的ACID特性及并发问题知识点总结

一、事务的概念一个事务是由一条或多条对数据库操作的SQL语句所组成的一个不可分割的单元,只有当事务中所有操作都正常执行完了,整个事务才会被提交给数据库,如果有部分事务处...

2022-07-26

mysql怎么删除外键关系

外键关系(外键约束)是表的一个特殊字段,经常与主键约束一起使用。对于两个具有关联关系的表而言,相关联字段中主键所在的表就是主表(父表),外键所在的表就是从表(子表)。外键用来建立...

2022-07-02

Redis从环境搭建到熟练使用(总结分享)

一、常见的非关系型数据库NOSQL分类 NOSQL类型 主要数据库产品 类型特色 K-V键值对存储类型 Redis、Memcached 使用key可以快速的查询到value,Memcache...

2022-06-30

MySQL约束与多表查询基础详解

1.约束概述概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。注意:约束是作用于表中字段上的,可以在创建表/修改表...

2022-06-30

mysql怎么查询表的字符集编码

mysql查询表字符集编码的两种方法1、使用show table status语句查看指定表的字符集编码SHOW TABLE STATUS命令可以获取指定数据库中每个数据表的信息,包括字符集编码。show t...

2022-06-28

mysql查询视图命令是什么

创建好视图后,可以通过查看视图的语句来查看视图的字段信息以及详细信息。查看视图的字段信息在mysql中,查看视图的字段信息与查看数据表的字段信息一样,都是使用DESCRIBE关键...

2022-06-28

mysql视图能创建索引吗

mysql视图不能创建索引。MySQL 视图(View)是一种虚拟存在的表,并不实际存在于数据库中,它是没有实际行和列的;行和列的数据来自于定义视图的查询中所使用的表,并且还是在使用视图...

2022-06-28

mysql在linux中的2003错误怎么解决

mysql在linux中的2003错误怎么解决解决方法:1、修改mysql文件在控制台输入,进入mysql目录下,sudo su //进入root权限cd /etc/mysql打开my.cnf文件,找到 bind-address = 127.0....

2022-06-28

linux中mysql的1045错误怎么解决

linux中mysql的1045错误怎么解决开始使用Linux连接mysql数据库的时候,出现了1045错误。当出现这个问题的时候,应该是用户被数据库拒绝访问了,我们应该为你的数据库开辟权限。1...

2022-06-28

深入了解Mysql中的锁,聊聊使用场景!

一、常见锁类型 表级锁,锁定整张表 页级锁,锁定一页 行级锁,锁定一行 共享锁,也叫S锁,在MyISAM中也叫读锁 排他锁,也叫X锁,在MyISAM中也叫写锁 悲观锁,抽象性质,其实不真实存在 乐观...

2022-06-28

Oracle数据库事务的开启与结束详解

目录前言commitTruncate – DDLselect xxx for updateselect…for update使用方法失败的DML 和 exitDCL总结 前言Oracle的事务开始于一个DML语句。当以下情况发...

2022-06-25

SQL语句中EXISTS的详细用法大全

目录前言一、建表二、在SELECT语句中使用EXISTS 1.在SQL中使用EXISTS 2.在SQL中使用NOT EXISTS 3.在SQL中使用多个NOT EXISTS 4.在SQL中使用多个EXISTS 5.在SQL中使用NOT EX...

2022-06-25

MySQL数据库配置信息查看与修改方法详解

目录摘要查看查看数据基本信息查询sql_mode查看在配置文件中定义的变量查看MySQL的服务当前运行时的变量查看MySQL默认认证方式修改MySQL的系统变量根据变量修改的方式根据...

2022-06-25

Hive常用日期格式转换语法

目录获取当前时间日期格式转换返回日期中的年,月,日,时,分,秒,当前的周数计算日期差值返回当月或当年的第一天参考汇总获取当前时间获取当前时间戳select unix_timestamp()把时间...

2022-06-25

Mysql中的触发器定义及语法介绍

目录1.定义:2.语法:3.删除触发器4.查询触发器5.触发器类型OLD和NEW的使用1.定义:  触发器和存储过程相似,都是嵌入到 MySQL 中的一段程序。触发器是由事件来触发某个操作。当...

2022-06-25

PostgreSQL怎么创建分区表详解

目录前言列分区表范围分区表总结前言PG 假如我们想像Hive那也创建动态分区是不能实现的。 那么需要我们手动通过脚本来创建分区表,创建分区表必须要创建主表和分区表...

2022-06-25

Hive日期格式转换方法总结

目录背景时间戳日期格式转换背景日期计算平时在业务取数时经常涉及到,但是数据库中经常存放着不同的日期格式,有的存放是时间戳、有的是字符串等,这时需要对其进行转换才能提取...

2022-06-25

Hive HQL支持2种查询语句风格

目录背景风格一风格二两种风格的区别背景在平时业务运营分析中经常会提取数据,也就是大家俗称的Sql Boy,表哥表姐,各大公司数据中台现在大部分用的都是基于Hadoop的分布式系统...

2022-06-25

Hive导入csv文件示例

目录正文首先创建表导入数据及查询其他注意事项总结正文现有文件为csv格式,需要导入hive中,设csv内容如下1001,zs,231002,lis,24首先创建表create table if not exists csv2...

2022-06-25

hive数据仓库新增字段方法

目录新增字段1、方法1cascade知识2、方法2 (适用于外部表)3、方法3(下下策)修改字段删除列新增字段1、方法1alter table 表名 add columns (列名 string COMMENT '新添加的列')...

2022-06-25

MySQL导致索引失效的几种情况

目录一、准备工作二、索引失效规则1.优先使用联合索引2.最左匹配原则3.范围条件右边的列索引失效4.计算、函数导致索引失效5.类型转换导致索引失效6.不等于(!= 或者<>)索引...

2022-06-25

浅谈MySql update会锁定哪些范围的数据

目录1、背景2、前置知识2.1 数据库的隔离级别2.2 数据库版本2.3 数据库的存储引擎2.4 锁是加在记录上还是索引上2.5 update...where加锁的基本单位是2.6 行级锁3、测试数据...

2022-06-25

MySQL的rollback(总结分享)

经常会遇到操作一张大表,发现操作时间过长或影响在线业务,想要回退大表操作的场景。在停止大表操作之后,等待回滚是一个很漫长的过程,尽管可能对知道一些缩短时间的方法,处于对生...

2022-06-24

MySQL约束(创建表时的各种条件说明)

目录约束1. not null(非空约束)2. unique(唯一性约束)3. primary key (主键约束)4. foreign key(外键约束)5. 级联更新与级联删除由于增删改了emp表中的记录,因此这里重新创建了一个...

2022-06-21

浅析MySQL索引结构采用B+树的问题

目录1、B树和B+树2、原因分析3、总结一位6年经验的小伙伴去字节面试的时候被问到这样一个问题,为什么MySQL索引结构要采用B+树?这位小伙伴从来就没有思考过这个问题。只因为现...

2022-06-21

Redis实现主从复制方式(Master&Slave)

目录主从复制方式(Master&Slave)一、Master&Slave是什么?二、它能干嘛?三、怎么玩?四、复制原理五、哨兵模式(sentinel)六、复制的缺点Redis master, slave节点部署详解主从复制...

2022-06-20

MySQL数据库实验之 触发器和存储过程

目录一、实验目的二、实验要求三、实现内容及步骤1、创建一个不带参数的简单存储过程2、创建一个带输入参数的存储过程3、创建一个带输入输出参数的存储过程4、触发器的创建...

2022-06-20

MySQL数据库表约束讲解

目录MySQL数据库表约束一、主键约束二、外键约束三、非空约束四、唯一约束五、默认约束六、自增约束数据库建表的约束条件常用约束条件及简单介绍MySQL数据库表约束为了防止...

2022-06-20

MySQL数据库实验实现简单数据库应用系统设计

目录一、实验目的二、实验要求三、实现内容及步骤1、学生表:student2、寝室表:dormitory3、管理员表:admin四、实验总结观前提示:本篇内容为mysql数据库实验,代码内容经测试过,可...

2022-06-20

oracle中into语句怎么用

oracle中into语句怎么用通常会有这两种方法:insert into select 和 select into from。 前者可以将select出来的N行(0到任意数)结果集复制一个新表中,后者只能将"一行"结果复...

2022-06-20

怎么查询mysql中所有表

在mysql中,可以利用SHOW TABLES语句来查询数据库中的所有表;该语句在MySQL数据库中列出所有表。查询步骤:1、执行以下命令来登录mysql数据库服务器mysql -u root -p2、切换到指...

2022-06-20

oracle的sql语句中in怎么用

oracle的sql语句中in怎么用在oracle中,in常用于where条件表达式中,可以对字段值满足指定范围之内的数据进行操作,语法为“select * from 表名 where 字段 in (value1,valu...

2022-06-20

mysql怎么统计查询结果

在mysql中,可以使用COUNT()函数来统计查询结果。MySQL COUNT()函数COUNT()函数统计数据表中包含的记录行的总数,或者根据查询结果返回列中包含的数据行数COUNT()函数的返回类...

2022-06-20

mysql如何增加唯一索引

mysql唯一索引(UNIQUE)要强制执行一列或多列的唯一性值,通常使用PRIMARY KEY约束。但是,每个表只能有一个主键。因此,如果要包含多个列或一组具有唯一值的列,则不能使用主键约束。...

2022-06-20

mysql中not null是索引吗

“not null”不是索引而是非空约束。非空约束(NOT NULL)指字段的值不能为空。对于使用了非空约束的字段,如果用户在添加数据时没有指定值,数据库系统就会报错。可以通...

2022-06-20

mysql怎么查询第一条数据

在mysql中,可以使用SELECT语句配合LIMIT子句来查询第一条数据。 SELECT语句用于查询数据 LIMIT子句限制查询结果的条数SELECT *|字段名列表 FROM 表名 LIMIT子句;LIMIT子句...

2022-06-20

mysql怎么查询第几条数据

在mysql中,可以使用SELECT语句配合LIMIT子句来查询指定行数开始的指定条数据。有两种语法:SELECT *|字段名列表 FROM 表名 LIMIT 初始位置,记录数;SELECT *|字段名列表 FROM...

2022-06-20

Oracle数据库如何使用exp和imp方式导数据

目录exp方式导出数据1.完全导出(选项都为默认配置)2.只导出表结构3.将指定用户下的表导出4.将指定的表导出imp方式导入数据1.导入一个完整的库总结这里导入导出路径都在D盘下,...

2022-06-18

kali虚拟机mysql修改绑定ip的问题

目录修改绑定ip可能的原因修改kali种mysql绑定地址修改绑定ip可能的原因事情经过是这样,自己安装kali,安装mysq(mariadb)后初始化账户密码后,尝试远程登录失败。。。 不懂就百度&...

2022-06-18

MySQL数据库 触发器 trigger

目录一、基本概念1、作用2、触发器的优缺点2.1、优点2.2、缺点二、创建触发器1、基本语法2、触发对象3、触发时机4、触发事件5、注意事项需求:三、查看触发器四、触发触发器...

2022-06-18

MySQL主从复制原理详情

目录前言:一、为什么需要主从复制?二、什么是mysql的主从复制?三、mysql复制原理具体步骤四、mysql主从同步延时分析五、主从复制的配置1、基础设置准备2、安装mysql数据库3、...

2022-06-18

MySQL触发器的使用详解

目录1.为什么需要触发器2.触发器概述3.触发器的创建3.1语法3.2 案例演示4.查看触发器5.删除触发器总结1.为什么需要触发器有一些表是互相关联的,比如说商品表和库存表,我们对...

2022-06-18

浅谈Redis变慢的原因及排查方法

目录原因1:实例内存达到上限原因2:开启内存大页原因3:使用Swap原因4:网络带宽过载 原因5:其他原因原因1:实例内存达到上限排查思路如果你的 Redis 实例设置了内存上限 maxmemory,那...

2022-06-18

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

目录前言Beekeeper Studio 简介下载安装使用外观设置创建数据源管理表操作SQL操作总结前言数据库管理工具,是后端程序员使用频率非常高的的工具。Navicat、DataGrip虽然很好...

2022-06-18

mysql sql常用语句大全

一 、常用操作数据库的命令show databases; 查看所有的数据库create database test; 创建一个叫test的数据库drop database test;删除一个叫test的数据库use test;选中库 ,...

2022-06-18

MySQL详细讲解变量variables的用法

目录变量 variables1、系统变量1.1、查看系统变量1.2、修改系统变量2、会话变量3、局部变量4、变量作用域4.1、局部作用域4.2、会话作用域4.3、全局作用域变量 variablesMyS...

2022-06-18

MySQL transaction事务安全示例讲解

目录事务安全 transaction事务基本原理自动事务手动事务事务的使用回滚点事务的特点事务安全 transaction事务 transaction 访问可能更新数据库中各种数据项的一个程序执行...

2022-06-18

Ubuntu安装Mysql+启用远程连接的完整过程

目录背景建立到服务器的远程连接用apt-get安装mysql设置root密码编辑配置文件监听远程连接允许root账号使用远程连接检查ubuntu自带的防火墙状态检查云服务器厂商的防火墙状...

2022-06-18
返回顶部
顶部