第数据库中的表学习教案_第1页
第数据库中的表学习教案_第2页
第数据库中的表学习教案_第3页
第数据库中的表学习教案_第4页
第数据库中的表学习教案_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1第第 数据库中的表数据库中的表第一页,共71页。第1页/共70页第二页,共71页。创建(chungjin)表1表管理(gunl)和维护2表数据(shj)的操作3第2页/共70页第三页,共71页。学号姓名性别出生日期系部入学时间000101张三男1980计算机2000000201李伟男1981经 济 管理2000010101王丽女1982数学2001学生表学生表 第3页/共70页第四页,共71页。(表)考试(kosh)数据库学生数据、试题数据、教师(jiosh)数据、试卷数据等要存储起来学生关系模型、试题关系模型、教师关系模型、试卷关系模型第4页/共70页第五页,共71页。构成,将构成记

2、录的每个数据项称为字段。n关键字:在学生信息表中若不加以限制,每个记录的姓名、性别、系名、出生时间和民族这5个字段的值都有可能(knng)相同,但是学号字段的值对表中所有记录来说一定不同,学号是关键词,也就是说通过“学号”字段可以将表中的不同记录区分开来。第5页/共70页第六页,共71页。n供的系统数据类型,也可以是用户自定义数据类n型。第6页/共70页第七页,共71页。f)串小于给定的最大长度,则会以空格填充,如果实际的字符(z f)串大于给定的最大长度,则截断。 varchar :是变长字符(z f)数据类型。可以存储到8000个字符(z f)的变长字符(z f)型数据,存储为实际的字符(

3、z f)串的长度。 text :当要存储的字符(z f)的数据量非常庞大时,则使用text数据类型。他的最大长度可以达到2G左右。第7页/共70页第八页,共71页。bigint :占用8个字节int :占用4个字节smallint :占用2个字节tinyint :占用1个字节第8页/共70页第九页,共71页。第9页/共70页第十页,共71页。第10页/共70页第十一页,共71页。第11页/共70页第十二页,共71页。第12页/共70页第十三页,共71页。第13页/共70页第十四页,共71页。第14页/共70页第十五页,共71页。避免此类错误,我们可以利用NULL值来解决第15页/共70页第十六

4、页,共71页。输入。如果某个字段的值一定要输入才又意义时,则可以设置为NOT NULL。第16页/共70页第十七页,共71页。类型类型数据类型数据类型长度长度字符数据类型字符数据类型CharCharVarcharVarcharTextText1 180008000个字符,个字符,1 1个字符占个字符占1 1个字节个字节1 180008000个字符,个字符,1 1个字符占个字符占1 1个字节个字节1 12 23131-1-1个字符,个字符,1 1个字符占个字符占1 1个字节个字节整型整型BigintBigintIntIntSmallintSmallintTinyintTinyintBitBit8

5、 8字节,字节,-2-263632 26363-1-14 4字节,字节,-2-231312 23131-1-12 2字节,字节,-2-215152 21515-1-11 1字节,字节,0 02552550 0,1 1,或,或NULLNULL精确数值类型精确数值类型DecimalDecimalNumericNumeric2 21717字节,视精确度而定字节,视精确度而定2 21717字节,视精确度而定字节,视精确度而定近似数值类型近似数值类型FloatFloatRealReal8 8字节字节4 4字节字节货币型数据类型货币型数据类型MoneyMoneySmallmoneySmallmoney8

6、8字节字节4 4字节字节时间日期数据类型时间日期数据类型DatetimeDatetimeSmalldatetimeSmalldatetime8 8字节字节4 4字节字节类型类型数据类型数据类型长度长度二进制数据类型二进制数据类型BinaryBinaryVarbinaryVarbinary1 180008000个字节,存储时需另外增加个字节,存储时需另外增加4 4字节字节1 180008000个字节,存储时需另外增加个字节,存储时需另外增加4 4字节字节图像型图像型ImageImage0 02 210109 9字节字节标记型标记型TimestampTimestampUniqueidentifie

7、rUniqueidentifier8 8字节字节1616字节字节Unicode字符型字符型NcharNcharNvarcharNvarcharNtextNtext1 140004000个字符,个字符,1 1个字符个字符2 2个字节个字节1 140004000个字符,个字符,1 1个字符个字符2 2个字节个字节1 12 23030-1-1个字符,个字符,1 1个字符个字符2 2个字节个字节第17页/共70页第十八页,共71页。第18页/共70页第十九页,共71页。第19页/共70页第二十页,共71页。第20页/共70页第二十一页,共71页。构。 。第21页/共70页第二十二页,共71页。第22页

8、/共70页第二十三页,共71页。设置(shzh)字段名称设置字段的数据类型和字段的存储空间,单位是字节。若字段允许输入NULL值,则选择此项;若不允许,则取消此项描述第23页/共70页第二十四页,共71页。第24页/共70页第二十五页,共71页。第25页/共70页第二十六页,共71页。第26页/共70页第二十七页,共71页。第27页/共70页第二十八页,共71页。的约束等。CREATE TABLE表名(列名 列的属性(shxng) 列的约束 ,n )第28页/共70页第二十九页,共71页。CREATE TABLE kc(课程(kchng)号 CHAR(4) NOT NULL, 课程(kchng

9、)名 CHAR(16) NOT NULL, 学分 SMALLINT , 学时数 SMALLINT )第29页/共70页第三十页,共71页。CREATE TABLE cj(学号 CHAR(10) NOT NULL PRIMARY KEY, 课程(kchng)号 CHAR(4) NOT NULL, 成绩 NUMERIC)第30页/共70页第三十一页,共71页。USE SalesGOCREATE TABLE Goods( 商品编号 Int NOT NULL, 商品名称 Varchar(20) NOT NULL, 生产厂商(chngshng) Varchar(20) NOT NULL, 进货价 Mon

10、ey NOT NULL, 零售价 Money NOT NULL, 数量 Int NOT NULL, 进货时间 DateTime NOT NULL, 进货员工编号 Char(6) NOT NULL)CREATE TABLE Sell( 销售编号 Int NOT NULL, 商品编号 Int NOT NULL, 数量 Int NOT NULL, 售出时间 DateTime NOT NULL, 售货员工编号 Char(6) NOT NULL)第31页/共70页第三十二页,共71页。创建(chungjin)表1表管理(gunl)和维护2表数据(shj)的操作3第32页/共70页第三十三页,共71页。第

11、33页/共70页第三十四页,共71页。第34页/共70页第三十五页,共71页。sp_help 表名sp_help kc第35页/共70页第三十六页,共71页。n增加列n删除列n修改已有列的属性(列名、数据类型、是否允许空值)第36页/共70页第三十七页,共71页。第37页/共70页第三十八页,共71页。第38页/共70页第三十九页,共71页。第39页/共70页第四十页,共71页。第40页/共70页第四十一页,共71页。EXEC sp_rename 原名(yun mn),新名EXEC sp_rename xs,学生表EXEC sp_rename xs.电子邮件,E-mail第41页/共70页第四

12、十二页,共71页。ALTER TABLE 表名 ALTER COLUMN 列表(li bio) 列的数据类型 ADD 列表(li bio) 列的数据类型 DROP CONSTRAINT 约束名 COLUMN 列名第42页/共70页第四十三页,共71页。ALTER TABLE xsADD 电话(dinhu) CHAR(8) NULLALTER TABLE xsADD 电子邮件 CHAR(40) NULL第43页/共70页第四十四页,共71页。ALTER TABLE xsALTER COLUMN 电子邮件(din z yu jin) CHAR(20) NULL第44页/共70页第四十五页,共71页

13、。ALTER TABLE xsDROP COLUMN 电话(dinhu)第45页/共70页第四十六页,共71页。ALTER TABLE XSDAADD 学分 tinyint NULLALTER TABLE XSDADROP COLUMN 学分 第46页/共70页第四十七页,共71页。USE XSALTER TABLE XSDAALTER COLUMN 姓名(xngmng) char(10)ALTER TABLE XSDAALTER COLUMN 出生日期 datetimeGO第47页/共70页第四十八页,共71页。第48页/共70页第四十九页,共71页。第49页/共70页第五十页,共71页。D

14、ROP TABLE 表名 ,nDROP TABLE cj第50页/共70页第五十一页,共71页。创建(chungjin)表1表管理(gunl)和维护2表数据(shj)的操作3第51页/共70页第五十二页,共71页。第52页/共70页第五十三页,共71页。第53页/共70页第五十四页,共71页。INSERT INTO 目标(mbio)表名(字段列表) VALUES (DEFAULT|NULL|表达式 ,n) 列出准备要输入数据的字段的名称,字段名称之间用逗号隔开。此处若没有指定任何字段,则表示数据表中的所有字段列出要填入字段中的值,值与值之间须用逗号隔开。此处必须和上面的字段列表互相对应。第54

15、页/共70页第五十五页,共71页。USE xsglGOINSERT xs(学号,姓名,性别,出生时间,专业(zhuny),总学分,照片,备注)VALUES(2006030303,王林,男,88/02/03,NULL,20,NULL,NULL)GO第55页/共70页第五十六页,共71页。USE XSINSERT XSDAVALUES(200608,李忠诚(zhngchng),1,信息,1988-09-10,汉,60,null)GO第56页/共70页第五十七页,共71页。第57页/共70页第五十八页,共71页。第58页/共70页第五十九页,共71页。UPDATE 目标(mbio)表名 SET 列名1=值1,列名2=值2,. FROM 另一表名 WHERE 条件第59页/共70页第六十页,共71页。UPDATE xsSET 专业(zhuny)=信管第60页/共70页第六十一页,共71页。UPDATE xsSET 专业(zhuny)=信息管理WHERE 性别=男第61页/共70页第六十二页,共71页。第62页/共70页第六十三页,共71页。第63页/共70页第六十四页,共71页

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论