




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
创建表创建表创建表是构建数据库的基础,它决定了数据如何存储和组织。将数据分门别类地存储在不同的表中,从而提高数据的管理效率和查询速度。表和表结构的概述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表名
(
列名1列的属性
列名2列的属性…)创建表:CREATETABLE,表的创建是必须在创建好的数据库下进行的1.创建表命令列
名数据类型长
度是否可空默
认
值说
明学号定长字符型(char)6×无主键,前2位表示班级,中间2位为年级号,后2位为序号姓名定长字符型(nchar)8×无
性别位型(bit)默认值×无1:男;0:女出生日期日期型(date)默认值√无
专业定长字符型(nchar)12√无
总学分整数型(int)默认值√0
备注不定长字符型(nvarchar)100√无
使用SQL语句在Students1数据库中创建xsb1表,xsb1的结构已经给出三、用命令行创建表useStudents1;Createtablexsb1( 学号char(6)primarykeyNotNull, 姓名char(8)NotNull, 性别bitnotnull, 出生日期dateNull, 专业Nchar(12)null, 总学分intnull, 备注nvarchar(100));三、用命令行创建表三、用命令行创建表再利用insertinto数据表(七个列名)Values(依次写入值)InsertIntoxsb1(学号,姓名,性别,出生日期,专业,总学分,备注)values(240301,'杨硕','0','1995-5-5','软件工程技术',108,'无')插入数据后使用Select语句查询xsb1表记录Select*Fromxsb1生成结果三、用命令行创建表三、用命令行创建表InsertIntoxsb1(学号,姓名,性别,出生日期,专业,总学分,备注)v
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《Unit 5 Welcome》(教学设计)-2024-2025学年北师大版(一起)英语二年级上册
- 河北工业职业技术大学《数据结构实验》2023-2024学年第二学期期末试卷
- Unit 7 Outdoor fun Pronunciation 教学设计-2024-2025学年译林版英语七年级下册
- 广东水利电力职业技术学院《建筑力学与结构选型》2023-2024学年第二学期期末试卷
- 湖北财税职业学院《智慧物流技术与装备》2023-2024学年第二学期期末试卷
- 黔南民族幼儿师范高等专科学校《电路实验》2023-2024学年第二学期期末试卷
- 内蒙古民族幼儿师范高等专科学校《水利水电工程施工》2023-2024学年第二学期期末试卷
- 济南2025年山东济南市历城区所属事业单位招聘初级综合类岗位50人笔试历年参考题库附带答案详解-1
- 焦作工贸职业学院《无人机行业应用》2023-2024学年第二学期期末试卷
- 海南经贸职业技术学院《化学教学设计研究》2023-2024学年第二学期期末试卷
- 停车场巡视记录表
- 软压光机计算说明
- 森林防火安全责任书(施工队用)
- 《汽车性能评价与选购》课程设计
- 35kV绝缘导线门型直线杆
- 水库应急抢险与典型案例分析
- 49式武当太极剑动作方位
- 工程成本分析报告(新)
- 国际学术会议海报模板16-academic conference poster model
- 经典诵读比赛评分标准【精选文档】
- 高值耗材参考目录
评论
0/150
提交评论