第3章表的管理优秀课件.ppt
《第3章表的管理优秀课件.ppt》由会员分享,可在线阅读,更多相关《第3章表的管理优秀课件.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章表的管理第1页,本讲稿共35页表的管理第第1讲讲SSMS与与T-SQL对表的操作管对表的操作管理理第2页,本讲稿共35页学习要点基本知识设计表基本数据类型自定义数据类型表操作(SSMS方式和T-SQL方式)创建表、修改表查看表、删除表记录操作使用SSMS操作记录T-SQL插入、修改、删除记录第3页,本讲稿共35页基本知识设计表:设计表:确定需要什么样的表,各表中都应该包括哪些数据以及各个表之间的关系和存取权限等等,这个过程称之为设计表。需确定项目表中每一列的名称。表中每一列的数据类型和宽度。表中的列中是否允许空值。表中的列是否需要约束、默认设置或规则。表是否需要约束。表所需要的索引的类型
2、和需要建立索引的列。表间的关系,即确定哪些列是主键,哪些是外键 学习要点第4页,本讲稿共35页基本数据类型基本数据类型:SQL Server 2005表中的每一列都必须指出该列可存储的数据类型 以下为SQL Server 2005常用的数据类型类型名称存储数据int整型数据(32位)smallint整型数据(16位)Tinyint整型数据(8位)Bigint整型数据(64位)Float浮点精度数字Money货币数据(64位)smallmoney货币数据(32位)bit整数数据Decimalnumeric固定精度和小数位的数字数据real浮点精度数字数据datetime日期和时间数据精确到分钟s
3、malldatetime日期和时间数据char固定长度的非Unicode字符数据varchar可变长度的非Unicode数据text可变长度的非Unicode数据nchar固定长度的Unicode数据nvarchar可变长度Unicode数据ntext可变长度Unicode数据学习要点基本知识第5页,本讲稿共35页自定义数据类型:自定义数据类型:用户定义数据类型是基于 SQL Server 2005 中的系统基本数据类型的 创建【例3-1】创建此类型时必须提供三个参数名称新数据类型所依据的系统数据类型为空性(数据类型是否允许空值)删除【例3-2】学习要点创建、删除基本知识第6页,本讲稿共35页
4、创建自定义类型基本语句格式基本语句格式【例3-1】创建用户自定义数据类型USE LibraryGOCREATE TYPE mydateFROM varchar(12)NOT NULL学习要点创建、删除CREATE TYPE 类型名 FROM 基本数据类型 NULLNOT NULL第7页,本讲稿共35页基本语句格式基本语句格式【例3-2】删除用户定义的数据类型 birthday USE LibraryGODROP TYPE mydate注意:如果在表定义内使用某个用户定义的数据类型,或者将某个规则或默认值绑定到这种数据类型,那么就不能除去它。学习要点创建、删除创建自定义类型DROP TYPE 类
5、型名第8页,本讲稿共35页表操作创建表创建表SSMS方式Step 1:服务器组选中数据库右键新建表学习要点step1、step2、step3第9页,本讲稿共35页创建表创建表SSMS方式Step 2:输入列名、数据类型、长度和为空性等项目 学习要点step1、step2、step3表操作第10页,本讲稿共35页创建表创建表SSMS方式Step 3:点击窗口标题栏上的或工具栏上按钮 输入表名 学习要点step1、step2、step3T-SQL方式表操作第11页,本讲稿共35页创建表创建表T-SQL方式基本语句格式如下:示例【例3-3】CREATE TABLE 表名(列名数据类型列级完整性约束条
6、件,列名 数据类型 列级完整性约束条件.,表级完整性约束条件)学习要点step1、step2、step3T-SQL方式表操作第12页,本讲稿共35页【例例3-3】创建一个名为创建一个名为“BookInfo”的表的表 USE LibraryGOCREATE TABLE BookInfo (b_ID varchar(16)PRIMARY KEY,b_name CHAR(8)not null,学习要点T-SQL方式第13页,本讲稿共35页修改表修改表SSMS方式Step 1:服务器组选中数据库 选中表右键设计表学习要点step1、step2表操作第14页,本讲稿共35页修改表修改表SSMS方式Ste
7、p 2:点击窗口标题栏上的或工具栏上按钮 保存 学习要点step1、step2 T-SQL方式表操作第15页,本讲稿共35页修改表修改表T-SQL方式基本语句格式如下:示例【例3-410】添加列、修改列、删除列添加、删除约束重命名表ALTER TABLE 表名ALTER COLUMN列名 新数据类型ADD 新列名数据类型完整性约束DROP完整性约束名 学习要点step1、step2T-SQL方式表操作第16页,本讲稿共35页示例添加列、修改列、删除列添加列、修改列、删除列【例3-4】要在Information 表中添加一个长为 20 个字符,名为S_major的类型为CHAR的列【例3-5】将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理 优秀 课件
限制150内