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

第06讲表的管理汇编.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
创建学生选课表: Create table 学生选课表( 学号 char(4), 课程号 char(4), 成绩 smallint, primary key (学号,课程号), foreign key (学号)references 学生表(学号), foreign key (课程号)references 课程表(课程号), check(成绩 between 0 and 100) ) 2. 使用SQL语句 [create table] sno cno grade 0500001 1 95 0500001 4 89 0500003 4 90 2. 使用SQL语句 [create table] 语法: Identity [(seed,increment)] 提示: Seed是初始值,默认为1。 Increment(增量,步长)默认为1。 注意: 1、每张表只充许有一个identity列 2、该列必须为下列数据类型之一: Decimal(十进制)、int、smallint和tinyint。 3、该列必须设置成不允许为空值,且不能有默认值。 Identity列 create table customers ( 客户号 int Identity(1,1) Primary key, 客户名 varchar(20) not null, 地址 varchar(30), 城市 varchar(20), 电话 varchar(20) Unique, 公司 varchar(30), 生日 datetime, 类型 tinyint Default 1 ) Identity列 任务三 表结构的修改 1.使用企业管理器修改表结构 功能 : 更改、添加、删除表的定义   语法: 1)alter table 表名 alter column 字段名 新字段类型 [null | not null] 2)alter table 表名 add 新字段名 字段类型 {[null | not null]} 3)alter table 表名 drop column 字段名 …… 2. 使用alter table修改表结构 2. 使用alter table修改表结构 1.用来修改表,列,索引,存储过程等的名称 Sp_rename‘object_name’, ‘ new_name’, ‘ object_type’ 例1:更改学生表的表名为student Sp_rename ‘学生表’,‘student’ 例2:更改学生表中的学号列为‘sno’ Sp_rename ‘student.学号, ‘ sno’ 修改表结构 2.sp_helpconstraint 存储过程查看约束 sp_helpconstraint 学生表 3.sp_pkeys 查看主关键字约束 sp_pkeys 学生表 4.sp_fkeys 查看与主表关联的外关键字约束 sp_fkeys 学生表 修改表结构 5. sp_help 通过系统存储过程 来查看系统表中与表和表中数据列有关的信息 sp_help table_name 6. Sp_spaceused 可以查看表的行数以及表使用的存储空间的信息 Sp_spaceused tablename 修改表结构 任务四 表记录的添加、修改、删除 1.表记录的添加 (1)使用企业管理器添加表的记录 * 此页列出学习本课程需要达到的目标。 此页胶片仅在授课时使用,胶片+注释中有单独的文字说明课程目标,不需要再使用该页胶片。 网络沟通世界,技术成就未来! 安徽新华-蒋菲菲 SQL Server 2000 数据库管理系统 安徽新华 2009年11月23日 第六讲 表的管理 引入 SQL Server 2000是一个功能强大、操作方便的数据库管理系统,其日益受到广大数据库用户的青睐,因此在学习之前,了解和掌握SQL Server 2000的功能是非常必要的 。 学习目标 理解SQL Server 中的数据类型 掌握表的创建和结构的修改方法 掌握表记录的添加、修

文档评论(0)

花仙子 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档