SQL——基本表创建,撤销,加入索引

来源:互联网 发布:今年有网络朗诵比赛吗 编辑:程序博客网 时间:2024/06/03 17:42



 

create database testSQL --创建testSQL数据库use testSQL--对testSQL数据库进行的操作CREATE TABLE Teacher--创建一个教师表(T# char(4) not null,--不允许为空值teaName char(8) not null,title char(10),primary key(T#)  --T#为主键)create table Course--建立课程表(C# char(4),Cname char(10) not null,T# char(4),primary key(C#),  --建立主键foreign key (T#) REFERENCES Teacher(T#)  --将教师表中的主键作为课程表的外键)alter table Course add CourseDestion char(10)--在课程表里面加入上课地点(此处注意:新增加的列都不能定义not null)alter table Teacher DROP column title --删除列:如果该列有约束,应该先删除其约束--删除教师表中的title列--(cascade:删除某列时,所有引用到该列的视图和约束也要一起自动被删除;--restrict:没有视图或约束引用该属性时,才能在基本表中删除该列,否则拒绝删除操作alter table Teacher alter column teaname char(10) --将teaname改为10个长度drop table Course --删除course表create unique index TeaNum on Teacher(T# ASC)--在教师表上创建名为TeaNum的索引--此处unique表示每个索引值对应唯一的数据记录----索引可以升序也可以降序:--ASC:升序--DESC:降序drop index TeaNum on Teacher


0 0
原创粉丝点击