语法:
- SQL可以单行或者多行书写,以分号结尾
- SQL可以使用空格/缩进来增强语句的可读性
- 不区分大小写,但是关键字建议使用大写,这也是一个良好的习惯。
- 注释:单行注释: -- 或者 # ,#是MySQL特有的,建议统一使用--
- 多行注释: /* */
分类:
- 数据定义语言: 用来定义数据库对象(数据库,表,字段)
- 数据操作语言:用来对数据库表中的数据进行增删改
- 数据查询语言: 用来查询数据库中表的记录
- 数据控制语言: 用来创建数据库用户、控制数据库的访问权限。
数据库:
- 数据库创建时,使用utf8mb4的好处是在数据库中有的字符占4个字节而使用utf8作为字符集时就会导致错误。
表:
字符串:
- 时间日期已经字符串需要用单引号括起来。