SQL语言的特点
- 综合统一
- 高度非过程化
- 面向集合的操作方式
- 以同一种语法结构提供多种使用方式
- 语法简洁易学易懂
数据查询SELECT 数据定义CREATE,DROP,ALTER 数据操纵 INSERT,UPDATE,DELETE
数据控制GRANT,REVOKE(9个动词)
学生表Student(Sno,Sname,Ssex,Sage,Sdept)
课程表Course(Cno,Cname,Cpno,Ccredit)
学生选课表SC(Sno,Cno,Grade)
一个数据库可以有多个模式,一个模式下可以有多个表,视图,索引等。
1丶模式的定义
CREATE SCHENA<模式名>AUTHORIZATION <用户名>
给用户ZHANG 创建一个模式NAN
CREATE SCHEMA NAN AUTHORIZATION ZHANG;
若不为 模式命名,则模式名采用用户名
CREATE SCHEMA (ZHANG) AUTHORIZATION ZHANG;
2丶表的定义
CREATE TABLE 表名(列名1 数据类型, //*数据类型一定大写*//
列名2 数据类型,
列名3 数据类型,
);
例3.5
建立一个学生表Student。 //Sno使用CHAR(9)PRIMARY