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

第3-3章 管理数据表 - 副本.ppt

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

第 3 章 管 理 数 据 表 创建、修改和删除表 插入、修改和删除数据 管理完整性约束 使用 Transact-SQL 语句创建、修改和删除表: 使用create命令创建表非常灵活,它允许对表设置几种不同的选项,包括表名、存放位置和列的属性等。 其完整语法形式如下: CREATE TABLE [database_name.[owner].|owner.] table_name ( {column_definition|column_name AS computed_column_expression | table_constraint}[,…n])     [ ON { filegroup | DEFAULT } ] [TEXTIMAGE_ON { filegroup|DEFAULT}] column_definition::= {column_name data_type}   [[DEFAULT constant_expression] |[IDENTITY[(seed,increment )]]]     [column_constraint][...n] 其中,各参数的说明如下: database_name:用于指定所创建表的数据库名称。 owner:用于指定新建表的所有者的用户名。 table_name:用于指定新建表的名称。 column_name:用于指定新建表的列名。 computed_column_expression:用于指定计算列的列值表达式。 ON { filegroup | DEFAULT}:用于指定存储表的文件组名。 TEXTIMAGE_ON:用于指定 text、ntext 和 image 列的数据存储的文件组。 data_type:用于指定列的数据类型。 DEFAULT:用于指定列的默认值。 constant_expression:用于指定列的默认值的常量表达式、可以为一个常量或NULL或系统函数。 IDENTITY:用于将列指定为标识列。Seed:用于指定标识列的初始值。Increment:用于指定标识列的增量值。 column_constraint 和 table_constraint:用于指定列约束和表约束。 举例: -- 分别创建 名为 student 的表 -- 创建列,并定义其数据类型和可空性 create table student( sno char(10) not null primary key, sname char(10) not null, ssex char(2), sage int, sdept char (10) ); 举例: -- 分别创建 名为 course的表 -- 创建列,并定义其数据类型和可空性 create table course( cno char(10) not null primary key, cname char(10) not null, ccredit int ); 举例: -- 分别创建 名为 score的表 -- 创建列,并定义其数据类型和可空性 create table score( sno char(10) not null foreign key references student(sno), cno char(10) not null foreign key references course(cno), grade numeric(9), primary key (sno,cno) ); 系统提供的数据类型: 种类 数据类型 数字 整数 int, bigint, smallint, tinyint 精确数值 decimal, numeric 近似数值 float, real 货币 money, smallmoney 日期和时间 datetime, smalldatetime 字符 Non-Unicode char, varchar, varchar(max), text Unicode nchar, nvarchar, nvarchar(max), ntext 二进制 binary, varbinary, varbinary(max) 图像 image 全局标识符 uniqueidentifier XML xml 特殊 bit, cursor, timestamp, sysname, table, sql_variant 整数类型: 它主要用来存储数值,可以直接进行数据运算,而不必使用函数转换。整数类型包括以

文档评论(0)

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

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

1亿VIP精品文档

相关文档