实验四 分别用向导和SQL语句创建和删除表.docVIP

  • 52
  • 0
  • 约1.73千字
  • 约 4页
  • 2020-10-05 发布于浙江
  • 举报

实验四 分别用向导和SQL语句创建和删除表.doc

实验四 分别用向导和SQL语句创建和删除表 用向导建立表 在数据库EDUC的分支下右击新建表,出来列名,数据类型,是否允许空等列项。根据建立表需要填的内容,点击保存把表名改为相应的表明即可。 用企业管理器删除所建立的表Student_course,Student和Course 在表中找到表studet_course,student,couse,再右击,点击删除即可。 在分析器中用查询sql语句删除表Tearch_course和表Teacher 用Drop table加表名即可删除想要删除的表 Drop table teacher_course Drop table teacher 根据如上表结构用SQL语句创建各表 建立student表的语句 CREATE TABLE student ( sno char(8) PRIMARY KEY, --学号(主键) sname char (8) NOT NULL, --姓名 sex char(2), --性别 native char(20), --籍贯 birthday smalldatetime, --出生日期 dno char(6), --所在院系 spno char(8), --专业代码(外键) classno char(4), --班级号 entime smalldatetime, --入校时间 home varchar (40), --家庭住址 tel varchar (40) --联系电话 ) 建立course表 create table course ( cno char(10) not null primary key, --课程编号 spno char(8) null ,--专业代码 cname char(20) not null ,--课程名称 ctno tinyint null, --课程类型编号 experiment tinyint null ,--实验时数 lecture tinyint null, --授课时数 semster tinyint null ,--开课学期 credit tinyint null --课程学分 ) 建立student_course表 create table studnet_course ( sno char(8) not null primary key,--学生学号 tcid smallint not null ,--上课编号 score tinyint null,--学生成绩 ) 建立teacher表 create table teacher ( tno char(8) not null primary key,--教师编号 tname char(8) not null,--教师姓名 sex char(2) null,--教师性别 birthday smalldatetime null,--教师出生日期 dno char(6) null,--教师所在院系 pno tinyint null,--教师职务或职称编号 home varchar null,--教师家庭住址 zipcode char null,--邮政编码 tel varchar null,--联系电话 email varchar null,--电子邮件 ) 建立teacher_course表 create table teacher_course ( tcid smallint not null primary key,--上课编号 tno char(8) null,--教师编号 spno char(8)null,--专业代码 classno char(4)null,--班级号 cno char(10) not null,--课程编号 semster char(6) null,--学期 schoolyear char(10)null,--学年 classtime varchar null,--上课时间 classroom varchar null,--上课地点 weektime tinyint null,--每周课时数 )

文档评论(0)

1亿VIP精品文档

相关文档