- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用SQLServerManagementStudio进行表重命名
第4章 数据库表与索引的设计与管理 * 本章概要 创建数据库表 数据库表的管理与操作 理解索引 索引的创建于管理 数据完整性 * 4.1 创建数据库表 在设计数据库时,应明确设计需要什么样的表,各个表中都应该包括哪些数据以及各个表之间的关系、存取权限等。数据库表的具体设计主要包括以下内容: 表的名称; 表中每一列的名称及其数据类型和长度; 表中的列是否允许空值、是否唯一、是否要进行默认设置或添加用户定义约束; 表中需要的索引的类型和需要建立索引的列; 表间的关系,即确定哪些列是主键,哪些是外建。 * 4.1.1 应用SQL Server Management Studio创建表 下面以在学生信息数据库StudentInformation中创建“学生基本信息表”为例,介绍如何使用“SQL Server Management Studio”工具实现表的创建,其基本操作步骤如下。 启动SQL Server Management Studio,在对象资源管理器中依次展开“数据库”|“StudentInformation”数据库。 鼠标右键单击数据库的“表”节点,选择“新建表”命令(也可以在“摘要”区域单击,选择“新建表”。 在如图4-1所示的窗口中输入列名、数据类型和是否为空等表的基本信息。可在下部区域的子窗口中输入“表是否自动增长”等列的属性信息。 * 4.1.2 使用T-SQL语言创建表 创建表的T-SQL语句是CREAT TABLE,CREAT TABLE语句的基本语法形式如下: CREAT TABLE table_name (column_name data_type[NULL|NOT NULL][,…n]) 其中主要参数的含义如下: table_name:为新创建表指定的名称; column_name:表中列的名称; data_type:列的数据类型和宽度; NULL|NOT NULL:指定该列是否允许为空。 [,…n]:允许创建多个字段。 * 4.2 数据库表的管理 4.2.1 数据库表结构的修改 有关表的修改操作主要包括:增加和删除列、改变列的名称、长度、数据类型,和改变表的名称等。修改表的结构有两种方法:使用T-SQL语句ALTER TABLE和使用SQL Server Management Studio(SSMS)修改。 * 1. 使用ALTER TABLE语句修改表结构 使用ALTER TABLE语句可以为表添加或删除列,也可以修改表的属性。ALTER TABLE语句的语法格式如下: ALTER TABLE table_name {[ALTER COLUMN column_name{new_data_type[(precision[,scale])][NULL|NOTNULL]}] |ADD{[add_column_name add_data_type]} [,…n] | DROP COLUMN {drop_column_name } [,…n] * 2. 使用SQL Server Management Studio修改表的结构 使用SQL Server Management Studio修改表结构的主要操作步骤如下: 启动SQL Server Management Studio。 在对象资源管理器窗口中依次选择“数据库”、“StudentInformation”、“表”左边的“+”。 在要修改的表(假设要修改的表为“学生基本信息表”)上点击鼠标右键后,弹出快捷菜单中选择“设计”命令,出现如图4-2所示的窗口。 * 4.2.2 数据库表的重命名与删除 1.使用T-SQL语句 使用系统存储过程sp_rename重命名数据库表。语法形式如下: sp_rename table_old_name,table_new_name 删除表使用DROP TABLE语句。DROP TABLE命令的语法形式如下: DROP TABLE table_name 2.使用SQL Server Management Studio进行表重命名、删除操作 * 4.2.3 数据库表中的数据操作 1. 使用T-SQL 语句完成表中数据操作 (1)插入数据 向表中插入数据,使用的T-SQL 语句是INSERT INTO语句。INSERT INTO语句的基本语法形式如下: INSERT [INTO] table_name [ column_list ] {VALUES | (values_list ) | select_statement } ?(2) 更新数据 数据的修改是通过UPDATE语句实现的,UPDATE语句的基本语法格式如下: UPD
文档评论(0)