新增一列
ALTER TABLE Student ADD Scome DATE
删除 Student表 DROP TABLE Student
要去掉重复行,应写: SELECT DISTINCT Sno FROM Student;
插入一行数据 insert into student (id,name) values (1,'tom'); 或者 insert into student values(2,'jack', '男');
修改数据 update Student set name='anny' where id=1;
删除数据: delete from Student where id= 1;
删除一列 ALTER TABLE student DROP scome;
修改一列
ALTER TABLE Student MODIFY name vachar(3)
添加一列
添加一列
ALTER TABLE STUDENT ADD MEMO VARCHAR2(200)
添加约束
添加约束
ALTER TABLE stuInfo
ADD CONSTRAINT PK_stuNo PRIMARY KEY (stuNo) 添加主键约束(stuNo作为主键)
ALTER TABLE stuInfo
ADD CONSTRAINT UQ_stuID UNIQUE (stuID)
添加唯一约束(因为每人的身份证号全国唯一)
ALTER TABLE stuInfo
ADD CONSTRAINT CK_stuAge
CHECK(stuAge BETWEEN 15 AND 40)
添加检查check约束,要求年龄只能在15-40岁之间
ALTER TABLE stuMarks
ADD CONSTRAINT FK_stuNo
FOREIGN KEY(stuNo) REFERENCES stuInfo(stuNo)
添加外键约束(主表stuInfo和从表stuMarks建立关系,关联字段为stuNo)
删除约束的语法
ALTER TABLE 表名
DROP CONSTRAINT 约束名

被折叠的 条评论
为什么被折叠?



