文章目录
-
- 1、SQL语言的几种分类
- 2、MySQL数据库常见的几种数值类型
- 3、CHAR和VARCHAR的区别
- 4、MySQL中常见的聚合函数有那些?
- 5、where与having两种条件过滤的区别:
- 6、DQL查询语句的执行顺序
- 7、MySQL表中字段约束的概念
- 8、简单说一说MySQL数据库事务方面的概念
- 8、MySQL事务的四大特性是什么?
- 9、事务并发过程中可能产生的问题有那些?
- 10、事务的隔离级别有那些?
- 11、简单说一说MySQL数据库的体系结构组成
- 12、简单说说InnoDB存储引擎的特点
- 13、InnoDB存储引擎的逻辑存储结构
- 14、MySQL各场景下应该如何选择存储引擎
- 15、举例说明使用索引前后的变化?
- 16、MySQL支持的索引数据结构有那些?
- 17、MySQL数据库索引B-Tree数据结构的原理?
- 18、MySQL数据库索引B+Tree数据结构的原理?
- 19、InnoDB存储引擎为什么采用B+Tree索引结构
- 20、MySQL数据库中索引的分类有那些?
- 21、如何分析SQL的执行性能?
- 22、在使用联合索引时可能会出现哪些情况,导致索引是无效的?
- 23、什么时候会用到前缀索引?
- 24、创建索引时,要注意哪些规则?
- 25、MySQL数据库中视图的作用是什么?
- 26、MySQL存储过程的作用是什么?
- 27、MySQL数据库中触发器的作用是什么?
- 28、MySQL数据库中锁的分类有哪些?
- 29、什么是MySQL全局锁以及全局锁有那些缺点?
- 30、什么是MySQL表锁?
- 30、什么是MySQL行锁?
- 31、什么是Redo Log?
- 32、什么是Undo Log?
- 33、Binlog日志的三种记录格式
- 34、截取Binlog日志中的部分数据有哪些方法?
- 35、MySQL的备份类型分为以下几种?
- 36、MySQL逻辑备份与物理备份的比较
- 37、MySQL主从复制原理
- 38、MySQL主从复制从库I/O线程处于Connecting状态
- 39、MySQL主从复制从库I/O线程处于No状态
- 39、MySQL主从复制从库SQL线程处于No状态**
- 40、主从模式下如何实现过滤复制?
- 41、半同步复制和传统复制有什么区别?
- 42、MHA高可用集群的原理
- 43、Mycat的逻辑结构包含那些?
- 44、简单说说Mycat的原理?
1、SQL语言的几种分类
?**
1)DDL类型
DDL类型的SQL语言全称为Data Definition Language,中文名称为数据定义语言,主要是用来定义数据库中的对象的,例如数据库、表和字段的定义,简单的理解就是DDL语言是来操作数据库、表和字段的。
2)DML类型
DML类型的SQL语言全称为Data Manipulation Language,中文名称为数据操纵语言,主要是用来对数据库中的数据进行增、删、改的操作,例如增加一条数据、删除一条数据、修改一条数据等等。
3)DQL类型
DQL类型的SQL语言全称为Data Query Language,中文名称为数据查询语言,主要是用来查询数据库中的表的数据的,像关联查询、多表查询、嵌套查询都是DQL类型的SQL语言。
4)DCL类型
DCL类型的SQL语言全称为Data Control Language,中文名称为数据控制语言,主要是用来创建数据库的用户和管理用户对数据库的访问权限的。