sqlserver基本创建数据库表.pptx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Server 2005数据库的基本操作;一、创建SQL Server 数据库 ;2 使用T-SQL语句创建数据库 在集成的查询分析器中使用T-SQL 语言来创建数据库。 格式: CREATE DATABASE database_name ON PRIMARY ( NAME= , -- FILENAME= -- SIZE=, -- MAXSIZE=, FILEGROWTH= ) ;二、SQL Server 2005表的基本操作;2、数据类型 数据类型是用来表现数据特征的,它决定了数据在计算机中的存储格式、存储长度、数据精度和小数位数等属性。 ; 3、表的设计与创建 要设计一个数据库表,我们要根据数据库逻辑结构设计的要求,确定需要什么样的表,各表中都有那些数据、所包含的数据类型、那些列允许为空值、那些需要索引、哪些列是主键、哪些列是外键等。在创建和操作表的过程中,将对表进行更为细致的设计。 ;建表的步骤 (1)定义表结构:给表的每一列取字段名,并确定每一列的数据库型、数据长度、列数据是否可以为空等。 (2)设置约束:设置约束是为了限制该列输入值的取值范围,以保证输入数据的正确性和统一性。 (3)添加数据:表结构建立完成之后,应该向表中输入数据。 使用SQL Server 管理控制台建表: 在“对像资源管理器”窗口展开“数据库”结点,选择在其中建立表的数据库,右击“表结点, 在弹出的快捷菜单中选择”新建表”命令。在“表设计器” 窗口上的网络中,每一行描述了表中 一个字段,每行有三列,这三列分别描术列名,数据类型,和允许为空等信息。 使用SQL语句创建表 格式: create table table_name ( 学号 int primary key identity , 名称 char(6) not null, 专业方向 varchar(10) not null, 系部代码 char(2) not null, 备注 varchar(50) ) 注:主键不能为空 ;4、修改表结构 使用对象资源管理器:在“对象资源管理器”窗口,展开“数据库”结点,选择相应的数据库,展开表对象,右击要修改的表。在弹出菜单中选“修改”。 使用SQL语句修改表结构: 重命名表: exec sp_rename old_table_name,new_table_name‘ Eg:EXEC sp_rename table_name,Stu_2 重命名列: exec sp_rename table_name.old_name,new_name,column‘ Eg:exec sp_rename Stu_2.o学校,School,column 添加新列: alter table [table_name] add [new_column] varchar(33) Eg:alter table Stu_2 add 明细varchar(33) 更改列的数据类型: alter table [table_name] alter column [column_name] [data_type] 删除列: alter table [table_name] drop column [column_name] 删除表: drop table table_name ;删除表的所有数据: Truncate table [table_name] 创建主键约束 alter table [table_name] add constraint pk primary key clustered (列名) 创建外建约束 alter table [table_name] add constraint wz foreign key (列名) references 表名(列名) ;5、对数据的操作 数据添加 添加数据可以使用INSERT 语句。 INSERT 语句的语法格式: 1.1、最简单的insert 语句 INSERT [into] table_name (column_list) VALUES(data_values) [into]是一个可选的关键字,可以将它用在insert和目标表之间。 table_name 是将要添加数据的表的名称 (column_list) 是要添加数据的字段名称或字段列表,必须用括写将column_list 括起来,并用逗号进行分隔。若没有指字段列表,则指字全部字段。 ;1.2 省略values 的insert 语句 在T-SQL 语言中,有一种简单的插入多行的方法

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档