在数据库teacher_class下,写出创建教师表、课程表、授课表的SQL语句,各表结构如下所示:

在数据库teacher_class下,写出创建教师表、课程表、授课表的SQL语句,各表结构如下所示:,第1张

创建表

create table teachers(

tno char(7) PRIMARY KEY,

tname nchar(5) not null,

tsex char(2) check (tsex ='男' or tsex ='女')  ,

birthday smalldatetime,

dept char(20),

phone char(8) unique check(like(phone, '1[35][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'))

)

2.添加列

alter table tc add Type nchar(1)

3.修改列的类型

alter table tc alter column Type nchar(2)

4.删除列

alter table tc drop column Type

在SSMS中,用【创建表】来设计,包括约束;然后保存,选中该新表,右键【编写表脚本】,SQL就有了

项目”表结构:项目号:普通编码定长字符类型,长度为10,主键。项目写出创建如下三张表的sQL语句

按照要求用SQL语句创建表格:选课表:表名——SC属性:Sno字符型,最大7个字符表示学生学号。

Cno字符型,最大4个字符表示课程号。Grade整型表示成绩。约束:主码——Sno,Cno;Sno,Cno均为外码)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6821121.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存