- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 语言中,有一种简单的插入多行的方法
您可能关注的文档
- solo阅读方式对高中生英语阅读能力提升的影响及其对策研究.ppt
- solutionofunderwatercollision(繁体).ppt
- songpoetry(宋词).ppt
- Solution负载均横解决方案.ppt
- SOP教材的作用与重要性.ppt
- SOP——标准作业程序.ppt
- SOP标准作业程序模式方案.ppt
- sop落地计划宣讲.ppt
- SOS境外救援保险业务介绍.ppt
- SOTN-GPS车辆移动监控系统.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)