MySQL学习笔记之通用SQL语法及SQL的分类(二)

SQL通用语法

  • SQL语句可以单行或多行书写,以分号结尾。
  • 可使用空格缩进来增强语句的可读性
  • MySQL数据库的SQL语句不区分大小写,但是关键字建议大写
  • 3种注释
    单行注释:--(空格)注释内容
    MySQL学习笔记之通用SQL语法及SQL的分类(二)
    或者 #注释内容(mysql特有)
    MySQL学习笔记之通用SQL语法及SQL的分类(二)
    多行注释:/*注释内容*/
    MySQL学习笔记之通用SQL语法及SQL的分类(二)

SQL的分类

  • DDL(Data Definition Language)数据定义语言
    用来定义数据库对象:数据库、表和列等
    关键字:createdropalter
  • DML(Data Manipulation Language)数据操作语言
    用来对数据库中表的数据进行增删改
    关键字:insertdeleteupdate
  • DQL(Data Query Language)数据查询语言
    用来查询数据库中表的记录(数据)
    关键字:selectwhere
  • DCL(Data Contro Language)数据控制语言(了解)
    用来定义数据库的访问权限安全级别,及创建用户
    关键字:GRANTREVOKE