一、SQL的通用基本语法
(1)SQL语句可以单行或多行书写(以分号结尾)。
(2)在编写SQL语句的时候,如果长度比较长,我们可以允许空格/缩进来增强语句的可读性,而且空格或者缩进的个数可以是一个或多个,基本没啥影响。
(3)MySQL数据库的SQL语句是不区分大小的,里面有很多的关键字,使用小写也可以,使用大写也可以,但是我们建议:关键字统一使用大写。
(4)注释:
单行注释:使用"--"(两个横杠)注释内容或者使用"#"(井号)注释内容(MySQL特有)
多行注释:格式: /* 注释内容 */ 。
二、SQL分类
分类 | 全称 | 说明 |
---|---|---|
DDL | Data Definition Language | 数据定义语言。用来定义数据库对象(数据库、表、字段、索引) |
DML | Data Manipulation Language | 数据操作语言。用来对数据库表中的数据进行增删改(插入、删除、修改) |
DQL | Data Query Language | 数据查询语言。主要是对数据库表中的记录进行查询的语句 |
DCL | Data Control Language | 数据控制语言。用来创建数据库用户以及控制数据库的访问权限 |
下一节详细介绍SQL分类的各个语言。