- 45
- 0
- 约5.01千字
- 约 50页
- 2016-06-22 发布于湖北
- 举报
二、列数据类型 数据类型的分类 整数数据类型:INT、SMALLINT、TINYINT、BIGINT 浮点数据类型:REAL、FLOAT、DECIMAL、NUMERIC 二进制数据类型:BINARY、VARBINARY 逻辑数据类型:BIT 字符数据类型:CHAR、NCHAR、VARCHAR、NVARCHAR 文本和图形数据类型:TEXT、NTEXT、IMAGE 日期和时间数据类型:DATETIME、SMALLDATETIME 货币数据类型:MONEY、SMALLMONEY 特定数据类型:TIMESTAMP、UNIQUEIDENTIFIER 用户自定义数据类型:SYSNAME 新数据类型:SQL_VARIANT、TABLE 其中BIGINT、SQL_VARIANT、TABLE 是SQL Server 2000 中新增加的3 种数据类型 2.1.2 创建数据库表 一、用企业管理器创建数据表 如:在myDB数据库中新建一个数据表myTable,演示各种数据类型列以及含有空值列、默认值列、标识符列、全局唯一标识符列属性的数据类型列。 在企业管理器中,可以生成指定数据表的Transact-SQL语句,以便学习Transact-SQL语言。 二、用查询分析器创建数据表 例1:创建上面用企业管理器创建的数据表,但表名为myTable2。 Use DBS Go Create table Course ( Cno char(1) not null default , Cname varchar(20) default , Cpno char(1), Ccredit int default 0, constraint CoursePK Primary Key (Cno) ) Create table Student ( Sno char(5) not null default , Sname char(6) default , Ssex char(2) default , Sage INT Default 0, Sdept char(2) default , Constraint StudentPK Primary Key (Sno), Constraint SageCK check (Sage0 and Sage150) ) --被外键参考的表必须先定义,如:Student、Course Create table SC( Sno char(5) not null default , Cno char(1) not null default, Grade INT, Constraint SCPK Primary Key (Sno,Cno), Constraint StudentPK2 Foreign Key (Sno) References Student (Sno), Constraint CoursePK2 Foreign Key (Cno) References Course (Cno) ) GO 2.1.3 创建带约束的数据库表 在SQL Server中有5种约束:主关键字约束(Primary Key Constraint)、外关键字约束(Foreign Key Constraint)、唯一性约束(Unique Constraint)、检查约束(Check Constraint) 和缺省约束(Default Constraint)。 例2:设置SC数据表的Sno和Cno为主关键字约束 B.用查询分析器指定主关键字约束 二、外关键字约束 A.用企业管理器指定外关键字约束 如:设置SC数据表的Sno是一个外关键字,参考Student表中的Sno;设置SC数据表的Cno是一个外关键字,参考Course表中的Cno。 下图操作,打开数据表SC的数据结构 B.用查询分析器指定外关键字约束 如:设置SC数据表的Sno是一个外关键字,参考Student表中的Sno;设置SC数据表的Cno是一个外关键字,参考Course表中的Cno。 三、唯一性约束 A.用企业管理器指定唯一性约束 如:设置Student数据表的Sname是一个满足唯一性约束的列。 B.用查询分析器指定唯一性约束 如:设置Student数据表的Sname是一个满足唯一性约束的列。 四、检查约束 A.用企业管理器指定检查约束 如:设置Student数据表中的Sage的值必须在0-100之间。 B.用查询分析器指定检查约束 如:设置Student数据表中的Sage的值必须在0-100之间,Ssex的值只能是“男”或“女”。 2.1.4 修改数据库表 一、使用企业管理器修改数据库表 二、
您可能关注的文档
- 保护家园五年级美术研究报告.ppt
- 保护生命、平安出行研究报告.ppt
- 大数据存储toBD研究报告.ppt
- 大数据概念技术研究报告.ppt
- 大数据概念技术与应用1研究报告.ppt
- 第7章GSM数字蜂窝移动通信系统研究报告.ppt
- 大数据基础知识研究报告.ppt
- 保护生态环境__共建美丽家园12研究报告.ppt
- 第7章JSP和JDBC研究报告.ppt
- 大数据技术架构研究报告.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- Q_LNKJ06-2020中负荷车辆齿轮油GL-4.pdf
- SJ∕T 10460-2016 太阳光伏能源系统图用图形符号.pdf
- 新求精德语强化教程(第4版)初级1课后练习答案(改进版) .pdf VIP
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- (2026年)跌倒坠床护理综合指南PPT课件.pptx VIP
- 工程设计应急响应方案(3篇).docx VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
原创力文档

文档评论(0)