zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Sql Server快速建表

serverSQL 快速 建表
2023-09-27 14:29:23 时间
学分   tinyint check(学分 between 1 and 8),
开课学期 tinyint check(开课学期 between 1 and 12),
课程性质 varchar(4) check(课程性质 in (必修,选修)),
考试性质 varchar(4) check(考试性质 in (考试,考查)),
授课时数 tinyint check(授课时数 =68),
实践时数 tinyint check(实践时数 =68),
平时成绩比例 numeric(1,1)
)

create table 教师表
(
教师号 varchar(16) primary key,
教师名 varchar(8) not null,
性别 char(2) check(性别 in (男,女)),
职称 varchar(6) check(职称 in (助教,讲师,副教授,教授)),
学历 varchar(6) check(学历 in(本科,硕士,博士,博士后)),
出生日期 date,
所在部门 varchar(30),
联系号码 varchar(20),
通讯地址 varchar(20)
)

create table 选课表
(
学号 varchar(16) not null,
课程号 varchar(16) not null,
选课学年 varchar(4),
选课学期 char(1) check(选课学期 like [12]),
primary key (学号,课程号,选课学年,选课学期),
foreign key(学号) REFERENCES 学生表(学号),
foreign key(课程号) REFERENCES 课程表(课程号)
)

create table 成绩表
(
学号 varchar(16),
课程号 varchar(16),
考试次数 tinyint check(考试次数 between 1 and 3),
平时成绩 tinyint,
考试成绩 tinyint,
总评成绩 tinyint,
primary key (学号,课程号),
foreign key(学号) REFERENCES 学生表(学号),
foreign key(课程号) references 课程表(课程号)
)

create table 授课表
(
课程号 varchar(16) not null,
教师号 varchar(16) not null,
学年 varchar(4),
学期 tinyint,
主讲时数 tinyint,
辅导时数 tinyint,
带实验时数 tinyint,
primary key (课程号,教师号,学年,学期),
foreign key(课程号) REFERENCES 课程表(课程号),
foreign key(教师号) REFERENCES 教师表(教师号)
)


SQL Server 跨版本数据迁移实践 SQL Server 的导入和导出向导是一个非常有用的工具,可以帮助用户快速导入和导出数据,而无需编写复杂的 SQL 查询或程序代码。使用导入和导出向导,用户可以选择数据源、目标数据、映射源和目标列、指定导入或导出选项以及完成导入或导出操作,整个使用体验也非常简单便捷。
SQL优化之善待数据库从建表开始 建表相信小伙伴都会,鼠标点击右键建表,输入需要的列和类型,给表命名保存即可。但是你有想过不规范的建表,对数据库会是一种什么样的情况?
SQL优化小讲堂(六)——善待数据库从建表开始 建表相信小伙伴都会,鼠标点击右键建表,输入需要的列和类型,给表命名保存即可。但是你有想过不规范的建表,对数据库会是一种什么样的情况?
阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射) 码出高效、码出质量。 代码的字里行间流淌的是软件生命中的血液,质量的提升是尽可能少踩坑,杜绝踩重复的坑,切实提升质量意识。另外,现代软件架构都需要协同开发完成,高效协作即降低协同成本,提升沟通效率,所谓无规矩不成方圆,无规范不能协作。
数据库建表参考(SQL Server) (1).字段设置为Not Null+Default Value。原因:减少三值判断,可为Null的字段要多判断null;另外,定长字段为null也占空间,变长字段为空字符串也是不占空间,所以设置成not null不会增加空间消耗。
MSSQL 如何采用sql语句 获取建表字段说明、字段备注、字段类型、字段长度 原文:MSSQL 如何采用sql语句 获取建表字段说明、字段备注、字段类型、字段长度 转自: http://www.maomao365.com/?p=4983 下文讲述-采用sql脚本获取指定表中所有列对应的说明信息,脚本如下所示:  SELECT (case when a.
蓬莱仙羽 麦子学院讲师,游戏蛮牛专栏作家,CSDN博客专家,热爱游戏开发,热爱Coding!
第十二届 BigData NoSQL Meetup — 基于hbase的New sql落地实践 立即下载