Sql Server快速建表
开课学期 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落地实践 立即下载
相关文章
- Confluence 6 SQL Server 数据库驱动修改
- ms sql server排序
- MS SQL server对象类型type
- MS SQL Server的COALESCE函数
- Download SQL Server Management Studio (SSMS)下载地址
- SQL server 2016 安装步骤
- 解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题
- 将多行汇总为SQL Server数据的一行和一列
- SQL Server Agent Job Monitoring with PowerShell
- sql server 集群配置
- Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
- 关于SQLSQL Server的三值逻辑简析
- 阿里云数据库推出SQL Server 2016 单机基础版本
- Windows server 创建FTP 包括ftp的账号密码设置
- QL Server 2008 所有账号丢失sysadmin权限,sa账号亦没有开启,该如何解决??
- SQL Server 2012研发团队背后的故事
- Unity http Get失败:Curl error 52: Empty reply from server
- 【数据库】如何快速复制(clone) 20 TB SQL Server 资料库
- sql Server 触发器 调用java.
- Sql Server系列:字符串函数
- [SQL Server 2014] 微软将于年底发布新版数据库SQL Server 2014
- 工具介绍:Sql Server Profiler
- 收藏几段SQL Server语句和存储过程
- SCVMM和SQL分别建在不同服务器上报错:Error ID 319 during database creation on remote SQL Server
- Darwin Streaming Server 6.0.3安装、订制、插件或模块