1. DDL(Data Definition Languages、数据定义语言),这些语句定义了不同的数据库、表、视图、索 引等数据库象,还可以用来创建、删除、修改数据库和数据表的结构。 主要的语句关键字包括 CREATE 、 DROP 、 ALTER 等。
DML(Data Manipulation Language、数据操作语言),用于添加、删除、更新和查询数据库记 录,并检查数据完整性。 主要的语句关键字包括 INSERT 、 DELETE 、 UPDATE 、 SELECT 等。
SELECT是SQL语言的基础,最为重要。
DCL(Data Control Language、数据控制语言),用于定义数据库、表、字段、用户的访问权限和 安全级别。 主要的语句关键字包括 GRANT 、 REVOKE 、 COMMIT 、 ROLLBACK 、 SAVEPOINT 等
2.字符串型和日期时间类型的数据可以使用单引号(’ ‘)
3.表示 列的别名,尽量使用双引号(” “),而且不建议省略as
4单行注释:#注释文字(MySQL特有的方式) 单行注释:— 注释文字(—后面必须包含一个空格。)
多行注释:/ 注释文字 / 。
5.SELECT 标识选择哪些列 ,FROM 标识从哪个表中选择 , SELECT FROM departments,选择全部列。 一般情况下,除非需要使用表中所有的字段数据,最好不要使用通配符‘’。使用通配符虽然可以节 省输入查询语句的时间,但是获取不需要的列数据通常会降低查询和所使用的应用程序的效率。通 配符的优势是,当不知道所需要的列的名称时,可以通过它获取它们。 在生产环境下,不推荐你直接使用 SELECT 进行查询。
6. 所有运算符或列值遇到null值,运算的结果都为null。
7. 使用DESCRIBE 或 DESC 命令,表示表结构。
*8. 使用WHERE 子句,将不满足条件的行过滤掉 WHERE子句紧随 FROM子句
SELECT 字段1,字段2 FROM 表名 WHERE 过滤条件 。