1、何为SQL?
SQL(Structured Query Language):结构化查询语言,是关系数据库的标准语言。
2、SQL的特点?
- 综合统一
- 高度非过程化
- 面向集合的操做方式
- 以同一种语法结构提供多种使用方式
- 语言简洁、易学易用
3、数据库大框架
一个数据库中可以建立多个模式
一个模式下通常包含多个表、视图和索引等数据库对象。
4、从SQL语句到表
5、关于模式
定义模式:
CREATE SCHEMA <模式名> AUTHORIZATION <用户名>
删除模式:
DROP SCHEMA <模式名> <CASCADE|RESTRICT>
6、关于基本表
定义基本表:
CREATE TABLE <表名>(<列名><数据类型>[<列级完整性约束>]
[,<列名><数据类型>[<列级完整性约束>]]
...
[,<表级完整性约束条件>]);
修改基本表:
ALTER TABLE <表名>
[ADD[COLUMN]<新列名><数据类型>[完整性约束]]
[ADD <表级完整性约束>]
[DROP[COLUMN]<列名>[CASCADE|RESTRICT]]
[DROP CONSTRAINT<完整性约束名>[RESTRICT|CASCADE]]
[ALTER COLUMN <列名><数据类型>];
删除基本表:
DROP TABLE <表名> [RESTRICT|CASCADE];
7、关于索引
建立索引:
CREATE [UNIQUE][CLUSTER] INDEX <索引名>
ON <表名>(<列名>[<次序>][,<列名>[<次序>]]...);
修改索引:
ALTER INDEX <旧索引名> RENAME TO <新索引名>
删除索引:
DROP INDEX <索引名>;
谢谢!