一、含义
结构化查询语言,针对所有关系型数据库进行操作的语法
每一种数据库操作语法都存在不同的地方,操作相同的其实就是SQL语法,不同语法称之为该数据库操作软件的"方言"
二、通用语法
1. SQL 语句可以单行或多行书写,以分号结尾。
2. 可使用空格和缩进来增强语句的可读性
3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写
4. MySQL数据库的注释和Java几乎一样
1. 单行注释:
- SQL通用语法: -- 注释内容
-MySQL方言: # 注释内容2. 多行注释:
/*
注释内容
*/
三、 SQL语法的分类
DDL: 数据定义语言,用来定义数据库对象(数据库、表、字段)
关键字:create、drop,alter等DML: 数据操作语言,用来对数据库表中的数据进行增删改
关键字:insert、delete、updateDQL: 数据查询语言,用来查询数据库中表的记录(数据)
关键字:select where等DCL: 数据控制语言,用来创建数据库用户、控制数据库的控制权限
关键字:GRANT,REVOKE等