您的位置:首页 > 数据库

sql基本操作

2012-02-05 17:04 141 查看
新增一列

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 约束名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: