数据库基础第4章创建与管理表

数据库基础第4章创建与管理表

ID:39448324

大小:375.32 KB

页数:32页

时间:2019-07-03

数据库基础第4章创建与管理表_第1页
数据库基础第4章创建与管理表_第2页
数据库基础第4章创建与管理表_第3页
数据库基础第4章创建与管理表_第4页
数据库基础第4章创建与管理表_第5页
资源描述:

《数据库基础第4章创建与管理表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章创建与管理表本章学习目标l了解表的基础知识l熟练创建与管理表l熟练掌握表的数据操作方法4.1创建表表的创建是使用表的前提。表定义为列的集合,数据在表中是按行和列的组织形式排列的,每一行代表惟一的一条记录,每一列则代表记录中的一个域。在SQLServer2000中,每个数据库中最多可以创建200万个表,用户创建数据库表时,最多可以定义1024列,也就是可以定义1024个字段。在SQLServer2000中,可以使用企业管理器和使用CREATETABLE语句两种方法创建表。4.1.1使用企业管理器创建表【例4-1】使用企业管理器创建“系部表”。①在控制台树中展开XSCJ数据库。②右击【表】,

2、在弹出的菜单中单击【新建表】命令,出现如图4-1所示的对话框。图4-1【新建表】对话框在该对话框中,需要对表的内容进行定义,其具体内容为:l输入列名。列名在表中必须惟一,列的命名必须遵守SQLServer数据库对象的命名规则。l选择正确的数据类型、数据长度和精度,有关数据类型的相关知识可以参见2.1.3Transact-SQL语法元素一节的内容。l规定该列的数据可否为空。l设置表的主键和索引。创建主键的方法非常简单,首先选中要建立主键的列,单击工具栏的【设置主键】按钮即可。建立为主键的列旁会出现一个小钥匙形的标志。③本例在【列名】中输入“系部编号”,【数据类型】框中选择“char”,在【长度】

3、中输入长度“2”,不允许为空。④继续设置列,在【列名】中输入“系部名称”,【数据类型】框中选择“char”,在【长度】中输入长度“16”,不允许为空。⑤设置完成后,如图4-2所示。图4-2使用企业管理器创建“系部表”⑥单击企业管理器工具栏上的【保存】按钮,出现如图4-3所示的对话框,输入表名“系部表”,最后单击【确定】按钮完成表的创建。图4-3为创建的表命名【例4-2】使用企业管理器创建“学生基本信息表”。①在控制台树中展开XSCJ数据库。②右击【表】,在弹出的菜单中单击【新建表】命令。③本例在【列名】中输入“学号”,【数据类型】框中选择“char”,在【长度】中输入长度“8”,不允许为空。④

4、继续设置列,在【列名】中输入“姓名”,【数据类型】框中选择“char”,在【长度】中输入长度“12”,不允许为空。⑤继续设置列,在【列名】中输入“性别”,【数据类型】框中选择“char”,在【长度】中输入长度“2”,不允许为空。⑥继续设置列,在【列名】中输入“族别”,【数据类型】框中选择“char”,在【长度】中输入长度“8”,不允许为空。⑦继续设置列,在【列名】中输入“出生日期”,【数据类型】框中选择“datetime”,在【长度】中输入长度“8”,不允许为空。⑧继续设置列,在【列名】中输入“政治面貌”,【数据类型】框中选择“char”,在【长度】中输入长度“8”,不允许为空。⑨继续设置其他

5、列,完成后的表结构如图4-4所示。⑩单击企业管理器工具栏上的【保存】按钮,输入表名“学生基本信息表”,最后单击【确定】按钮完成表的创建。图4-4使用企业管理器创建“学生基本信息表”4.1.2使用CREATETABLE语句创建表其语法形式如下:CREATETABLE[数据库名.[拥有者名].]表名(列名列的属性[,…n]))其中:列的属性包括列的数据类型、列的长度、列上的约束等。【例4-3】使用SQL语句创建“班级表”、“课程信息表”、“成绩表”。在查询分析器中运行如下命令:USEXSCJGOCREATETABLE班级表(班级编号char(8)NOTNULL,系部编号char(2)NOTNULL

6、,班级名称char(16)NOTNULL)GOCREATETABLE课程信息表(课程编号char(4)NOTNULL,课程名称char(30)NOTNULL,学分decimal(5)NOTNULL,学时decimal(5)NOTNULL,考核类型char(6)NOTNULL,任课教师char(12)NOTNULL,系部编号char(2)NOTNULL,上课时间char(40)NOTNULL)GOCREATETABLE成绩表(学号char(8)NOTNULL,课程编号char(4)NOTNULL,成绩decimal(9)NOTNULL)GO4.2管理表4.2.1修改表结构1.使用企业管理器修改表

7、结构使用企业管理器可以修改表的定义,包括添加、删除列,更改列的名称、类型和长度。也可以添加、删除、修改约束,启用或禁用约束和触发器等。具体操作时只需右击要修改的表,在弹出的菜单中选择【设计表】命令即可。【例4-4】使用企业管理器修改XSCJ数据库中的“课程信息表”,将“课程编号”列设置为主键。①在控制台树中展开XSCJ数据库,单击【表】。②在详细列表中右击【课程信息表】,在弹出的菜单中单击【设计表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。