第三章 关系数据库标准语言SQL
3.1 SQL概述
SQL功能 :查询,定义,操纵,控制
关系数据库三级模式结构:外模式,模式,内模式
外模式:视图,基于表的查询
模式:你可见的一堆自己建的表
内模式:存储文件,事实上你看到的表只是你看到的表,并不是像excel直接转化为txt格式
后格式如 表格那样,实际上上复杂的文件,方便数据库对数据进行各种操作
sql特点太长不看
3.2学生-课程数据库
我也看不懂这小节写写的什么,建立三个表吧,各个表之间是有关系的
Student(Sno,Sname,Ssex,Sage,Sept)学号,姓名,性别。年龄,所在地
Course(Cno,Cname,Cpno,Credit)课程号,课程名,先行课,学分
SC(Sno,Cno,Grade)学号,课程号,成绩
3.3数据定义
数据定义包括模式定义,表定义,视图和索引的定义
操作对象 | 创建 | 删除 | 修改 |
---|---|---|---|
模式 | creat schema | drop schema | |
表 | creat table | drop table | alter table |
视图 | creat view | drop view | |
索引 | creat index | drop index | alter table |
有人要问模式是什么:mysql创建一个模式和创建一个数据库一样,Oracle和SQLserver不太一样
定义模式creat schema moshi authorization chang