结构化查询语言(structured query language, 简称SQL)分为四类:
数据定义语句(Data Definition Language,简称DDL)、数据查询语句(Data Query Language,简称DQL)、数据更新语句(Data Manipulation Language,简称DML)以及数据控制语句。
DDL
- 表的创建
1 | create table 表名 ( |
- 表的删除
1 | drop table 表名 [cascade | restrict]; |
- 表的扩充和修改
1.增加新列
1 | alter table 表名 add (列名 数据类型,...); |
2.删除已存在的某个列
1 | alter table 表名 drop 列名 [cascade | restrict]; |
3.修改原有列的类型
1 | alter table 表名 modify 列名 数据类型; |
DQL
1 | select [all | distinct] |
DML
- 插入数据
1.插入一条数据
1 | insert into 表名 [(列名,列名,...)] values(常量1[,常量2,...]); |
2.插入子查询结果
1 | insert into 表名 [(列名,列名,...)] 查询语句; |
- 修改数据
1 | update 表名 |
- 删除数据
1 | delete from 表名 [where 条件]; |