数据库原理与应用:第8章 创建和使用表.ppt

数据库原理与应用:第8章 创建和使用表.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

修改基本表由于应用环境和应用需求的变化,经常需要修改基本表的结构,比如,增加新列和完整性约束、修改原有的列定义和完整性约束等。使用ALTERTABLE命令来完成这一功能,有如下三种修改方式:1.ADD方式用于增加新列和完整性约束,定义方式同CREATETABLE语句中的定义方式相同,其语法格式为: ALTERTABLE表名ADD列定义|完整性约束定义例3.6在Student表中增加一个班号列和住址列。USEStudent_CourseALTERTABLEStudentADDClass_NOCHAR(6),AddressCHAR(40)例3.7在Course表中增加完整性约束定义,使Cname唯一。USEStudent_CourseALTERTABLECourseADDCONSTRAINTCname_UNQUNIQUE(Cname)2.ALTER方式用于修改某些列,其语法格式为: ALTERTABLE表名 ALTERCOLUMN列名数据类型[NULL|NOTNULL]例3.8把Student表中的Sno列加宽到8位字符宽度USEStudent_CourseALTERTABLEStudentALTERCOLUMNSnoCHAR(8)3.DROP方式删除完整性约束定义,其语法格式为:ALTERTABLE表名 DROPCONSTRAINT约束名[,约束名…]例3.9删除S表中的Sage_CHK约束USEStudent_CourseALTERTABLEStudentDROPCONSTRAINTSage_CHK删除列ALTERTABLE表名 DROPCOLUMN字段名[,字段名…]3.2.3.3删除基本表当某个基本表无用时,可将其删除。删除后,该表中的数据和在此表上所建的索引都被删除,而建立在该表上的视图不会随之删除,系统将继续保留其定义,但已无法使用。如果重新恢复该表,这些视图可重新使用。删除表的语法格式: DROPTABLE表名例3.17删除表STUDENTUSEStudent_Course DROPTABLEStudent界面方式创建、修改和删除表8.2数据更新1插入数据2修改数据3删除数据1插入数据插入数据是把新的记录插入到一个存在的表中。插入数据使用语句INSERTINTO。语句格式INSERTINTO表名[(属性列1[,属性列2…)]VALUES(常量1[,常量2]…)功能将新元组插入指定表中。*数据库原理与应用第8章创建和使用表8.1创建、修改和删除表8.2数据更新(记录的增加、修改、删除)创建一个数据表时主要包括以下几个组成部分:1字段名(列名):字段名可长达128个字符。字段名可包含中文、英文字母、下划线、#号、货币符号($)及AT符号(@)。同一表中不许有重名列;2字段数据类型:3字段的长度、精度和小数位数;4NULL/NOTNULL5其他约束:PRIMARYKEY、UNIQUE、FOREIGNKEY(主键约束、唯一约束、外键约束)8.1创建、修改和删除数据表2字段数据类型当定义表时,需要为表中的每一个字段设置一个数据类型,用来指定字段所存放的数据是整数、字符串、货币或是其它类型的数据。8.1创建表、修改表、删除表SQLServer的数据类型有很多种,主要分为以下8类:1.整数数据类型:依整数数值的范围大小,有BIT,INT,SMALLINT,TINYINT四种。2.精确数值类型:用来定义可带小数部分的数字,有NUMERIC和DECIMAL两种。二者相同。如:123.0、8000.563.近似浮点数值数据类型:当数值的位数太多时,可用此数据类型来取其近似值,用FLOAT和REAL两种。如:1.23E+104.日期时间数据类型:用来表示日期与时间,依时间范围与精确程度可分为DATETIME与SMALLDATETIME两种。如:1998-06-0815:30:005.字符串数据类型:用来表示字符串的字段。包括:CHAR,VARCHAR,TEXT三种,如:“数据库”6.UNICODE字符串数据类型:UNICODE是双字节文字编码标准,包括NCHAR,NVARCHAR与NTEXT三种。与字符串数据类型相类似,但UNICODE的一个字符用2字节存储

您可能关注的文档

文档评论(0)

胖鸥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档