入门精通1-概述
四种语言的简介和DDL是用法学习
SQL功能概述
数据定义功能(DDL):创建CREATE
、修改ALTER
、删除DROP
数据查询功能(DQL):查询SELECT
数据操纵功能(DML):插入INSERT
、删除DELETE
、刷新UPDATE
数据控制功能(DCL):授权GRANT
、回收REVOKE
、提交COMMIT
、回滚ROLLBACK
CREATE
中括号[]
表示可选输入,小括号<>
表示必须输入。
创建表
1 | CREATE TABLE <表名>( |
创建视图
1 | CREATE VIEW <视图名> [(<列名> [,<列名>...])] |
视图的列名要么不写,或者全写。但是一下三种情况必须全写:
- 列同名
- 列存在表达式或者集函数
- 列需要重命名
子查询中不能有order by
语句
如果有ORDER BY
语句时
创建索引
1 | CREATE [UNIQUE] [CLUSTER] INDEX <索引名> |
其中,UNIQUE
表示索引的值不能重复CLUSTER
表示建立的索引为聚族索引,聚族索引即索引项顺序与表中记录的物理顺序一致的索引组织。一个基表最多只能有一个聚族索引。
DROP
1 | /** |
ALTER
ALTER TABLE
用于表修改,类型有增删改
1 | ALTER TABLE <表名> |
修改表中的删除drop
指删除完整性约束。SQL
中没有直接删除属性列的语句。以下为使用例子
1 | ALTER TABLE EMP |