赞
踩
数据库原理笔记,html与md笔记已上传
# 把Student表中的Sno定义为码
Create table student (
Sno char(9) primary key,
Sname char(20) ,...
)
# 把(Sno,Cno)定义为码
Sno char(9) not null,
Cno char(4) not null,
Primary Key (Sno,Cno)
Sno char(9) not null,
Cno char(4) not null,
Foreign key (Sno) references Student(Sno)
Foregin key (Cno) references Course(Cno)
grant <权限>(update,insert,delete)
on 对象类型
to 用户
CREATE TABLE <表名>
(
列名1,属性值,约束
);
Alter table <表名>
[add 列名, 数据类型]
update 表名
set 列名 = 列的值
where 条件
# 把计算机学生的成绩全部置零
update sc
set Grade = 0
where Sdept = 'CS'
# 删除学号为213的学生记录
delete from Student where Sno = 213
现在是,查询学生p,没有一门课是该学生 不选修的
select sname from Student Where not exists (
select * from Course where not exists (
select * from sc where Cno = Course.Cno and student.Cno = cno
)
)
CREATE VIEW <视图名>
AS <子查询>
[WITH CHECK OPTION]
DROP VIEW <视图名> CASCADE
# CASCADE指明级联删除视图
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。