数据库简单的总结,数据库的SQL语句分为DDL,DML,DQL,DCL。
目前主要总结DDL,
DDL(Data Definition Language)数据定义语言,定义数据库的对象,如表,视图,索引,函数,存储过程等。
1、定义一个表的语句示例
create table <表名>(
<字段名> <类型> [列级约束],
[<字段名><类型>[列级约束]]
[表级约束]
)
alter table <表名> add column <字段名><类型>[约束] [after <字段名>]
alter table <表名> add <字段名><类型>[约束](与上面的效果一样,都是添加一列)
alter table <表名> alter <原字段名> <新字段名> <类型>
alter table <表名> drop column <字段名>
drop table <表名>
<>表示自定义的名称,[]表示可选的内容。
2、定义索引的示例
create index <索引名> on <表名>(<字段名>)
alter table <表名> add unique (<字段名>)
alter table <表名> add index <索引名>(<字段名>,<字段名>,...)
alter table <表名> add unique <索引名>(<字段名>,<字段名>,..)
alter table <表名> drop <索引名>
3、create alter drop 属于隐形提交,不可回滚