如何轻松在SQL中创建表.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何轻松在SQL中创建表.ppt

* /25 数据表的基本概念 数据表就是相关联的行列数据集合。 1. 字段 数据表中的一列称为一个字段。 每个字段的标题名称称为列名或字段名,一个数据表中的字段名必须是唯一的。 一个字段中存放同一类型的数据,不同字段存放的数据类型可以不同。 一个字段中所存放的数据类型 、数值大小及字段长度成为该字段属性。 2. 记录 数据表中的一行成为一个记录。 每个表都有一个主键,主键字段的数据可以唯一标识表中的一条记录。 设置了主键的数据表中,各条记录是唯一的。 3.用T-SQL语句创建数据表及约束对象 3.1 用Create Table 语句创建表的结构 语法格式: Create table 表名 ( 列名1 列属性 , 列名2 列属性 , …… 列名n 列属性 ) 注意: 列的定义必须放在圆括号中。 语法中参数顺序不能改动。 最多可以设置1024个字段 列属性:如数据类型、null、默认值等 例:建立一个“student”表 CREATE TABLE Student ( fCode varchar(9) NOT NULL , fName varchar(10) NOT NULL , fSex char(2) NOT NULL , fClass varchar(4) NOT NULL, fBirthday datetime ) 1.字段属性 定义格式: 数据类型[(长度)] [ identity(初始值,步长值)][null | not null] 默认长度的数据类型 “(长度)”不允许指定;需要指定长度时圆括号不能省略 identity用于指定该列为自动编号字段(标识列) null | not null 用于指定该列允许空值(默认)或不允许空值 2.字段约束 定义格式: [constraint 约束名] primary key [(主键列名)] [constraint 约束名] unique [(惟一列名)] [constraint 约束名] [foreign key (外键列名)] references 引用表名(引用列名) [constraint 约束名] check (检查表达式) [constraint 约束名] default 默认值 1. 约束名为以后修改管理时使用,省略为系统默 认的约束名。 2. 字段约束也可以在创建表结构以后另外单独设置 3. 定义字段同时定义所绑定的约束时,可以省略列名。 3.2用ALTER TABLE 语句修改表的结构 修改表结构的语句 ALTER TABLE 的语法格式: ALTER TABLE 表名 add 列名 数据类型[(长度 )][null | not null][default ‘默认值’] | alter column 列名 数据类型[(长度)][null | not null] | drop column 字段名 [,…n] | add constraint {约束名 约束类型定义} [,…n] [for 列名] | drop constraint 约束名 [,…n] 1 使用add子句添加列 Alter table 表名 add 列名 数据类型[(长度 )][null | not null][default ‘默认值’] 新增加字段时可以同时设置空值约束、默认值约束 若不允许为空时则必须给新增加的列指定默认值,否则语句出现执行错误 注意: 添加的字段若不允许为空则必须设置默认值,如果不允许为空又不需要设置默认值,可在添加字段时先允许为空,再用 alter column 子句修改为不允许为空,这样就没有默认值了。 2、使用alter column子句修改字段属性 ALTER TABLE 表名 alter column字段名 数据类型[(长度)][null |not null] 将一个原来允许为空值的列设置为不允许为空时,必须保证表中已有记录中该列没有空值,而且该列没创建索引 改变数据类型时,如果原来设置了默认值约束,一般应先解除或删除约束后再修改,否则很容易发生错误。 例: Use diannaoxs Alter table 供货商表 alter column 联系电话 char(20) 3 用add constraint 子句添加列约束 ALTER TABLE 表名 add constraint 约束名{约束类型及定义[for 列名]}[,…n] 该语句添加约束必须指定约束名,而且必须是惟一 可以用FOR指定列名,

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档