数据库粗略归纳-第三章
8页1、第三章一、基本定义和操作1.SQL(1)DDL:数据定义语言(定义数据库中的对象)对表和视图的操作:创建CREATE TABLE ; 修改ALTER TABLE; 删除DROP TABLE; CREATE VIEW; (P80)(2)DML:数据操纵语言(操纵数据)增删改查:INSERT; DELETE; UPDATE; SELETE;(3)DCL:数据控制语言(控制安全性)GRANT; REVOKE;-SQL动词:P782 创建表(P82)CREATE TABLE (- 定义字段 () NOT NULL , () NOT NULL .- 定义约束,CONSTRAINT ();GO-约束类型:- 1.主键 PRIMARY KEY, PK_- 2.外键 FOREIGN KEY, FK_- 3.检查 CHECK, CK_- 4.唯一 UNIQUE, UN_- 5.默认值 DEFAULT, DF_例子:1.CREATE TABLE student(- 定义字段Sno char(10) NOT NULL PRIMARY KEY, -主键约束Sname varchar(20) NOT NULL,
2、Ssex nchar(1),Sbirth datetime2,Sdept varchar(10),- 定义约束CONSTRAINT CK_student_ssex CHECK(Ssex=男 OR Ssex=女) -检查)GOCONSTRAINT 和约束名是可省的。2.CREATE TABLE course(Cno CHAR(4) PRIMARY KEY, -主键约束,其中PK也能放在后面单独写Cname CHAR(40) NOT NULL,Cpno CHAR(4),Ccredit SMALLINT, FOREIGN KEY(Cpno) REFERENCES Course(Cno) -Cpno先行课是外码,引用Course中的Cno。)GO3.CREATE TABLE score(Sno char(10) NOT NULL FOREIGN KEY REFERENCES student(Sno), -外键Cno char(10) NOT NULL,Grade int CHECK(Grade=0 AND Grade=100), -检查PRIMARY KEY(Sno, Cno) -主键)GO3
3、 修改表(P85)ALTER TABLEADD COLUMN完整性约束ADDDROPCOLUMNCASCADE|RESTRICTDROP CONSTRAINTRESTRICT|CASCADEALTER COLUMN; -修改原有的列定义(P82)CASCADE和RESTRICT选其一:CASCADE(级联):如果指定了CASCADE短语,则自动删除引用了该列的其他对象,比如视图;RESTRICT(限制):如果指定了RESTRICT短语,则如果该列被其他对象引用,RDBMS将拒绝删除该列。例子:ALTER TABLE Student ADD S_entrance DATE;- 修改表,增加一列,数据类型为日期型ALTER TABLE scoreADD CONSTRAINT FK_score_cno_course_cno FOREIGN KEY(Cno) REFERENCES course(Cno)GO- 修改表,添加外键约束ALTER TABLE courseADD UNIQUE(Cname)GO- 修改表,添加唯一约束ALTER TABLE studentADD DEFAULT 男 F
《数据库粗略归纳-第三章》由会员pu****.1分享,可在线阅读,更多相关《数据库粗略归纳-第三章》请在金锄头文库上搜索。
有关幼儿教师培训总结模板5篇
年生产600万个塑料瓶、100万个塑料桶项目创业计划书写作模板
屋面架空大阶砖或混凝土预制块隔热层施工作业指导书
煤矿劳动合同律师版(9篇).doc
苏少版七年级上册美术教案经典实用
隧道超前小导管专项方案
技术转让合同标准范文
公共营养师三级试卷答案
辽宁省抚顺市《教育知识与综合素质》教师教育
基于-51单片机电子温度计设计-硬件部分
某地产房地产项目用地招投标、拍卖管理办法1
2023年幼儿园环保主题策划案
核心边缘模型:解读和启示
公司聘用合同书参考范文(六篇)
支教农村社会实践报告范文
学校交通安全应急预案范本(七篇).doc
住宅项目展板文案
户籍民警工作自我鉴定范文
粉喷桩地基处理工程施工方案
分段函数参数问题11题
2024-01-22 30页
2023-08-22 24页
2022-12-19 8页
2022-10-04 10页
2024-02-18 36页
2023-11-10 2页
2024-01-15 13页
2024-01-14 2页
2023-09-07 10页
2023-09-06 9页