第三章 表的管理(课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)

2024-03-24
| 35页
| 41人阅读
| 0人下载
普通

内容正文:

第三章 表的管理 01 表的管理 第1讲 SSMS与T-SQL对表的操作管理 学习要点 基本知识 设计表 基本数据类型 自定义数据类型 表操作(SSMS方式和T-SQL方式) 创建表、修改表 查看表、删除表  记录操作 使用SSMS操作记录 T-SQL插入、修改、删除记录 基本知识 设计表: 确定需要什么样的表,各表中都应该包括哪些数据以及各个表之间的关系和存取权限等等,这个过程称之为设计表 需确定项目 表中每一列的名称。 表中每一列的数据类型和宽度。 表中的列中是否允许空值。 表中的列是否需要约束、默认设置或规则。 表是否需要约束。 表所需要的索引的类型和需要建立索引的列。 表间的关系,即确定哪些列是主键,哪些是外键 学习要点 基本数据类型: SQL Server 2005表中的每一列都必须指出该列可存储的数据类型 以下为SQL Server 2005常用的数据类型 类型名称 存储数据 int 整型数据(32位) smallint 整型数据(16位) Tinyint 整型数据(8位) Bigint 整型数据(64位) Float 浮点精度数字 Money 货币数据(64位) smallmoney 货币数据(32位) bit 整数数据 Decimal numeric 固定精度和 小数位的数字数据 real 浮点精度数字数据 datetime 日期和时间数据 精确到分钟 smalldatetime 日期和时间数据 char 固定长度的非Unicode字符数据 varchar 可变长度的非Unicode数据 text 可变长度的非Unicode数据 nchar 固定长度的Unicode数据 nvarchar 可变长度Unicode数据 ntext 可变长度Unicode数据 学习要点 基本知识 5 这个表,我还未找到更好的表现方式 自定义数据类型: 用户定义数据类型是基于 SQL Server 2005 中的系统基本数据类型的 创建 【例3-1】 创建此类型时必须提供三个参数 名称 新数据类型所依据的系统数据类型 为空性(数据类型是否允许空值) 删除 【例3-2】 学习要点>创建、删除 基本知识 创建自定义类型 基本语句格式 【例3-1】创建用户自定义数据类型 USE Student EXEC sp_addtype birthday, 'VARCHAR(14)', 'NOT NULL' sp_addtype [用户数据类型名], [系统数据类型] [ , [为空性] ] 学习要点>创建、删除 基本语句格式 【例3-2】删除用户定义的数据类型 birthday USE student EXEC sp_droptype 'birthday' sp_droptype [用户数据类型名] 注意:如果在表定义内使用某个用户定义的数据类型, 或者将某个规则或默认值绑定到这种数据类型,那么 就不能除去它 学习要点>创建、删除 创建自定义类型 表操作 创建表 SSMS方式 Step 1 :服务器组→选中数据库→右键→新建表→ 学习要点>step1、step2、step3 创建表 SSMS方式 Step 2 :输入列名、数据类型、长度和为空性等项目 学习要点>step1、step2、step3 表操作 创建表 SSMS方式 Step 3 :点击窗口标题栏上 的或工具栏上 按钮      →输入表名   学习要点>step1、step2、step3>T-SQL方式 表操作 创建表 T-SQL方式 基本语句格式如下: 示例【例3-3】      CREATE TABLE 〈表名〉 (〈列名〉〈数据类型〉[列级完整性约束条件]   [,〈列名〉 〈数据类型〉 [列级完整性约束条件]...]   [,〈表级完整性约束条件〉]) 学习要点>step1、step2、step3>T-SQL方式 表操作 【例3-3】创建一个名为“information”的表 CREATE TABLE information (s_no CHAR(11) PRIMARY KEY,   s_name CHAR(8) not null,   s_sex CHAR(2) ,   s_birth datetime ,   s_address VARCHAR(30),    s_class CHAR(10)) 学习要点>T-SQL方式 修改表 SSMS方式 Step 1 :服务器组→选中数据库→ 选中表→右键→设计表→ 学习要点>step1、step2 表操作 修改表 SSMS方式 Step 2:点击窗口标题栏上 的或工具栏上 按钮      →保存   学习要点>step1、step2 >T-SQL方式 表操作 修改表

资源预览图

第三章 表的管理(课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)
1
第三章 表的管理(课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)
2
第三章 表的管理(课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)
3
第三章 表的管理(课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)
4
第三章 表的管理(课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)
5
第三章 表的管理(课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。