网站大量收购独家精品文档,联系QQ:2885784924

《数据库管理基础》课件——创建表.pptxVIP

《数据库管理基础》课件——创建表.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

创建表

创建表

创建表是构建数据库的基础,它决定了数据如何存储和组织。

将数据分门别类地存储在不同的表中,从而提高数据的管理效率和查询速度。

表和表结构的概述PART01

(1)表结构组成表的各列的名称及数据类型,统称为表结构。(3)字段每个记录由若干个数据项构成,将构成记录的每个数据项称为字段。(今天创建的表的结构为(学号,姓名,性别,出生时间,专业,总学分,备注),包含7个字段,由5个记录组成。)(2)记录每个表包含若干行数据,它们是表的“值”,表中的一行称为一个记录。一、表和表结构的概述表是在日常工作和生活中经常使用的一种表示数据及其关系的形式,表有以下一些概念:

一、表和表结构的概述(4)空值若表中记录的某一字段或字段组合能唯一标识记录,则称该字段或字段组合为候选关键字(Candidatekey)。空值(NULL)通常表示未知、不可用或将在以后添加的数据。若一个列允许为空值,则向表中输入记录值时可不为该列给出具体值;而一个列若不允许为空值,则在输入时必须给出具体值。(5)关键字

一、表和表结构的概述学号姓名性别出生日期专业总学分备注240301杨硕女1995-5-5软件工程技术108240302梁宇男1994-10-1软件工程技术108240303周添男1995-7-23软件工程技术108班长240304沈研女1994-12-12软件工程技术108240305王子男1995-1-1软件工程技术108……??????

一、表和表结构的概述列名数据类型长度是否可空默认值说明学号定长字符型(char)6×无主键,前2位表示班级,中间2位为年级号,后2位为序号姓名定长字符型(nchar)8×无?性别位型(bit)默认值×11:男;0:女出生日期日期型(date)默认值√无?专业定长字符型(nchar)12√无?总学分整数型(int)默认值√0?备注不定长字符型(nvarchar)100√无?

列名数据类型长度是否可空默认值说明学号定长字符型(char)6×无主键,前2位表示班级,中间2位为年级号,后2位为序号姓名定长字符型(nchar)8×无?性别位型(bit)默认值×11:男;0:女出生日期日期型(date)默认值√无?专业定长字符型(nchar)12√无?总学分整数型(int)默认值√0?备注不定长字符型(nvarchar)100√无?

以界面方式创建表PART02

二、以界面方式创建表通过“对象资源管理器”创建表xsb。步骤如下:(1)打开“表设计器”。在“SQLServerManagementStudio”的“数据库”中展开“Student”,右击“表”选项,选择快捷菜单“新建→“表”菜单项,系统打开“表设计器”窗口,在“表设计器”窗口中,输入学生表(xsb)结构(一)创建表结构

二、以界面方式创建表去掉“学号”、“姓名”和性别“允许Null值”列上的勾。(2)设置“列属性”。在表设计器列属性卡中输入各列,然后设置下列内容。在“学号”列上右击鼠标,选择“设置主键”菜单项,该字段前就会显示小钥匙图标。专业字段设置为“软件工程技术”;总学分字段设置为0;性别列设置为1。不能为空设置主键默认值或绑定

二、以界面方式创建表(3)设置表属性。在列编辑区域中,按右键,在快捷菜单中选择“属性”,右边表“属性”页中显示数据库名称为“Students”,用户修改(表名称)为“xsb”

二、以界面方式创建表(二)插入记录刚开始输入数据,光标定位在第1行,然后逐列-1输入列的值。输入完成后,将光标定位到当前表尾的下一行。插入记录将新记录添加在表尾,可以向表中插入多条记录。以“Students”数据库中xsb表为例,介绍表数据记录的插入、修改和删除。

二、以界面方式创建表输入时需要注意:(1)没有输入数据的记录所有列显示为“NULL”。

二、以界面方式创建表(2)若表的某些列(例如学号、姓名)不允许为空值,则必须为该列输入值,否则系统显示错误信息。已经输入内容的列系统显示“!”提示。(3)输入不允许为空值的列,其他列没有输入,光标定位就可以定位到下一行,此时设置默认值的列就会填入默认值。

二、以界面方式创建表(4)性别字段为“bit”类型,用户需要输入“1”或者“0”,系统对应显示“True”和“False”。(5)输入的记录中的主键(学号)字段列不能重复值,否则在光标试图定位定位到下一行系统显示错误信息,并且不能离开。

用命令行创建表PART03

三、用命令行创建表在命令行方式下,可以使用Createtable语句创建数据表,其基本语法格式为:CREATETABLE表名?(列

您可能关注的文档

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档