结构化查询语言(Structured Query Language)简称SQL,SQL语句就是对数据库进行操作的一种语言。
“第一代: 机器语言 第二代: 汇编 第三代: 高级 (面向过程 C , 面向对象: java c++) 第四代: SQL (自然语言) ”
通过SQL语句我们可以方便的操作数据库管理系统中的数据库、表和表中的数据了。SQL是数据库管理系统都需要遵循的规范。不同的数据库生产厂商都支持SQL语句,但都有特有内容。
1590132052749
分类 | 描述 | 关键字 |
---|---|---|
DDL(Data Definition Language)数据定义语言 | 用来定义数据库对象:数据库,表,列 | create,drop,alter等 |
DML(Data Manipulation Language)数据操作语言 | 用来对数据库中表的数据进行增删改 | insert,delete, update等 |
DCL(Data Control Language)数据控制语言 | 用来定义数据库的访问权限和安全级别,及创建用户 | GRANT, REVOKE等 |
TCL(Transaction Control Language)事务控制语言 | 用于控制数据库的事务操作 | COMMIT,SAVEPOINT,ROLLBACK等 |
DQL(Data Query Language)数据查询语言 (掌握) | DQL语言并不是属于MYSQL官方的分类,但是对数据库的操作最多就是查询,所以我们的程序员把查询语句的语句称作为DQL语言 | SELECT 等 |