SQL简单总结

结构化查询语言(structured query language, 简称SQL)分为四类:

数据定义语句(Data Definition Language,简称DDL)、数据查询语句(Data Query Language,简称DQL)、数据更新语句(Data Manipulation Language,简称DML)以及数据控制语句。

DDL

  • 表的创建
1
2
3
4
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
2
3
4
5
select [all | distinct]
from 表名或视图名[,表名或视图名...]
[where 条件表达式]
[group by 列名1 [having 条件表达式]]
[order by 列名2 [asc | desc]];

DML

  • 插入数据

1.插入一条数据

1
insert into 表名 [(列名,列名,...)] values(常量1[,常量2,...]);

2.插入子查询结果

1
insert into 表名 [(列名,列名,...)] 查询语句;
  • 修改数据
1
2
3
update 表名 
set 列名 = 表达式[,列名 = 表达式,...]
[where 条件];
  • 删除数据
1
delete from 表名 [where 条件];

----------本文结束感谢您的阅读----------
坚持原创技术分享,您的支持将鼓励我继续创作!