- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实验2:创建数据库表与索引
表的创建与管理
1.实验目的与要求:
1.1了解、理解、掌握
1.2了解、理解、掌握
1.3了解、理解、掌握
2.实验环境与实验器材:
计算机,网络环境,投影设。
实验相关软件:Windowxp、SQLServer2000。
2*.实验预知识
2.1.1关系模型的完整性约束
2.1.2索引
2.1.3表的创建与修改
1
1)利用Transact_SQL语句创建表
CREATETABLE
[database_name_[owner].]table_name
(
{column_dafinition
|column_nameAScomputed_column_expression
|table_constraint
}[,…n]
)
[ON{filegroup|DEFAULT}]
[TEXTIMAGE_ON{filegroup|DEFAULT}]
{column_dafinition::={column_namedate_type}
[DEFAULTconstant_expression]
2
|[IDENTITY[(seed,increment)]
]
[ROWGUIDCOL]
|column_constraint][,…n]
例1创建一个表名为student的表
USEtest
createtablestudent
(
snochar(5)NOTNULL,
snamechar(8)NULL,
sexchar(2)NULL,
sbirthsmalldatetimeNULl,
sdeptchar(20)NULL
3
)
首先创建数据库test
CREATEDATABASEtest
ONPRIMARY
(NAME=student1_dat,
FILENAME=e:\jsj1\test\student1_dat.mdf,
SIZE=10,
MAXSIZE=50,
FILEGROWTH=20%)
LOGON(
NAME=student_log,
FILENAME=e:\jsj1\test\student1_log.ldf,
SIZE=5MB,
4
MAXSIZE=25MB,FILEGROWTH=5MB)
例2创建一个名为tal的表,此表中有3列,第一列pid定义为主键,并且自动增
长。第2列name默认值为Unknown,第3列定义一个约束(日期不能大于输入当天的
日期),插入一条记录并进行查询:
USEtest
createtabletal
(
pidintidentity(1,1)primarykey,
namechar(10)DEFAULT(unknow),
birthdayDATETIMECHECK(birthdaygetdate())
)
inserttal([name],birthday)values(lam,1977-03-20)
select*fromtal
2)利用Transact_SQL语句修改表
5
使用Transact_SQL语句可以在更大范围内修改表格的定义,可以修改的内容包括:
修改、增加、删除列或约束,使约束和触发器无效等
使用Transact_SQL修改表格定义的语法如下:
ALTERTABLEtable
{[ALTERCOLUMNcolumn_name
{new_date_type[NULL|NOTNULL]|{ADD|DROP}ROWGUIDCOL
|}
您可能关注的文档
- 期末考试反思精选15篇.pdf
- 员工责任书15篇.pdf
- 工作计划目标及努力方向3篇.pdf
- 小学冬季运动会发言稿(通用10篇).pdf
- 山西省太原市2020-2021学年九年级上学期期末数学试题(解析版).pdf
- 小学二年级语文上册《树之歌》的第一课时教学反思(精选9篇).pdf
- 山东省青岛市黄岛区2020-2021学年九年级上学期期末数学试题(含答案).pdf
- 对于21世纪的企业来说流程将非常关键。优秀的流程将使成.pdf
- 山东财经大学2018-2019学年第一学期《统计学》期末考试试题B及答案.pdf
- 小学四年级数学期中考试试卷质量分析.pdf
- 新的一年工作展望.docx
- 医生年终个人工作的述职报告(3篇).docx
- 2023年消防设施操作员之消防设备中级技能考前冲刺练习题附答案详解.docx
- 2022-2023年环境影响评价工程师之环评技术导则与标准通关练习题包括详细解答.docx
- 2023年中级注册安全工程师之安全生产管理考前冲刺检测卷和答案.docx
- 2023年中级银行从业资格之中级银行管理考前冲刺测试卷提供答案解析.docx
- 2023年公共营养师之二级营养师通关模拟考试试卷附带答案.docx
- 证券分析师之发布证券研究报告业务考前冲刺模拟题库.docx
- 2022-2023年二级建造师之二建建设工程法规及相关知识综合提升测试卷附答案.docx
- 2023年二级建造师之二建机电工程实务通关模拟考试试卷提供答案解析.docx
文档评论(0)