- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 整数类型: 它主要用来存储数值,可以直接进行数据运算,而不必使用函数转换。整数类型包括以
您可能关注的文档
最近下载
- 工艺流程题(解析版)-2024-2025学年初中化学九年级上册专项复习(湖南专用).pdf VIP
- 工艺流程题 期末专项训练(含答案) 2024-2025学年人教版九年级化学上册.docx VIP
- 高职英语写作-PPT课件(全).pptx
- ZCC12800吊车技术规格书.pdf
- 2023广东水利电力职业技术学院教师招聘考试真题题库.docx VIP
- 心脏猝死与心脏骤停急救.ppt VIP
- 人教版高中物理必修第二册第五章抛体运动第4节抛体运动的规律.pptx VIP
- 2024年杭州市学军中学高三数学4月模拟测试卷附答案解析.docx VIP
- 浙江省杭州市杭州学军中学2024届高考仿真模拟英语试卷含解析.doc
- 部分图表—博弈论教程-王则柯.pdf VIP
文档评论(0)