- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQLServer基本语句
一、数据库基本操作
1.建数据库
(1)对象资源管理器,右键建立数据库,可以命名数据库和修改其各参数。
(2)T-SQL语句。
新建查询(还可新建项目)。
CREATE DATABASE data_name
ON PRIMARY 数据文件
(
NAME=’data’, 逻辑名字
FILENAME=’D:\data.mdf, 物理名字
SIZE=5MB,
MAXSIZE=30MB,
FILEGROWTH=128KB
)
LOG ON 日志文件
(
NAME=’data_log’,
FILENAME=’D:\data_log.ldf’,
SIZE=1MB,
MAXSIZE=8MB,
FILEGROWTH=5%
)
GO
2.修改数据库
修改容量。
方法一:对象资源管理器,找到该数据库,右键点属性修改其各参数。
方法二:T-SQL语句。
一般修改。SIZE,MAXSIZE,FILEGROWTH都可以改,但是SIZE只能改的比初始值大。
ALTER DATABASE data_name
MODIFY FILE
(
NAME=’data_name’,(指明数据文件还是日志文件)
SIZE=10MB (MAXSIZE=40MB,FILEGROWTH=15%)
)
GO
缩减容量。(1是收缩比。怎么比例法?)
DBCC SHRINKDATABASE (ican,1)
修改名称
方法一:对象资源管理器,找到该数据库,右键点重命名。
方法二:T-SQL语句。
EXEC SP_RENAMEDB ‘old_name’,’new_name’
3.删除数据库(一旦删除,不能恢复)
方法一:对象资源管理器,找到该数据库,右键点删除。
方法二:T-SQL语句。
DROP DATABASE data_name
4.数据库分离和附加
分离:对象资源管理器,找到该数据库,右键点任务点分离
附加:对象资源管理器,数据库,右键点附件点添加,就恢复了分离出去的数据库
表的基本操作
1.常用数据类型
建立表
方法一:对象资源管理器,找到该数据库,找到表,右键点新建表。
方法二:T-SQL语句创建
create table table_name
(
学号 int primary key identity,
姓名 char(6) not null,
专业方向 varchar(50) not null,
系部代码 char(2) not null,
备注 varchar(50)
)
create table t2
(
id int not null,
学号 int constraint fk references table_name(学号)
(primary key :主键,identity:标识列,constraint fk:外键名称, references table_name(学号):参照对象)
查看表
方法一:对象资源管理器,找到该数据库,找到表,右键点属性。
方法二:使用系统存储过程sp_help
EXEC sp_help table_name
修改表的结构
方法一:对象资源管理器,找到该数据库,找到表,找到建立的表,右键点修改\设计。
方法二:T-SQL语句。
重命名表:
Exec sp_rename ‘old_table_name’,’new_table_name’
重命名表:
Exec sp_rename ‘table.列名’,’新列名’,’column’
添加列:
Alter table table_name
Add 新列名 varchar(4)
修改列的数据类型:
Alter table table_name
Alter column 列名 int not null
删除列:
Alter table table_name
Drop column 列名
删除表:(不能恢复)
Drop table table_name
删除表里所有数据:
Truncate table table_name
创建主键约束,创建外键约束:
方法一:(例子:建t1,t2两个表,第1列均命名为id)
主键:对象资源管理器,找到该数据库,找到表,找到建立的表1,右键点修改\设计。找到列,右键点设置主键,保存。
外键:对象资源管理器,找到该数据库,找到表,找到建立的表2,找到键,右键点新建外键,填好名称,点表和列规范,选好主键表和外键表。
方法二:T-SQL语句。
主键:
alter table t1
add constraint pk ——建立主键约束
primary key clustered (id) ——主键指向字段id
外键:
alter table t2
add constraint wz——建立外键约束,外键名称为wz
文档评论(0)