在MySQL中,DDL(数据定义语言)用于定义数据库对象(如表、索引、视图等),DML(数据操纵语言)用于操作数据库中的数据(如插入、更新、删除数据),DQL(数据查询语言)用于从数据库中检索数据。下面列出了一些常见的DDL、DML和DQL动词:
DDL(数据定义语言):
- CREATE:用于创建数据库对象,如表、索引、视图等。
- ALTER:用于修改数据库对象的结构,如修改表结构、添加列等。
- DROP:用于删除数据库对象,如删除表、索引等。
- TRUNCATE:用于删除表中的所有数据,但保留表结构。
- RENAME:用于重命名数据库对象,如重命名表、索引等。
DML(数据操纵语言):
- INSERT:用于向表中插入新的行。
- UPDATE:用于更新表中的数据。
- DELETE:用于删除表中的行。
- MERGE:用于根据条件合并源表和目标表的数据。
DQL(数据查询语言):
- SELECT:用于从表中检索数据。
- FROM:用于指定要检索数据的表。
- WHERE:用于指定检索条件。
- GROUP BY:用于对检索结果进行分组。
- HAVING:用于指定对分组后的结果进行过滤。
- ORDER BY:用于对检索结果进行排序。
- JOIN:用于连接多个表进行联合查询。
以上是MySQL中常见的DDL、DML和DQL动词,它们分别用于定义数据库结构、操作数据以及检索数据。
数据定义语言(DDL)
数据操纵语言(DML)
数据查询语言(DQL)
基本查询
条件查询
常见运算法
常见逻辑运算符
聚合函数
分组查询
排序查询
ASC DESC