–create database 数据库名
create database Unit2_1712A

 

–使用数据库【打开数据库】
–use 数据库名
use Unit2_1712A

 

–删除数据库
–drop database 数据库名
drop database Unit2_1712A

 

–备份数据库
–backup database 数据库名 to disk=\’文件存放的路径\’
backup database Unit2_1712A to disk=\’F:\\beifen\bk.bak\’

 

–还原数据库
–restore database 数据库名 from disk=\’文件存放的路径\’
restore database Unit2_1712A from disk=\’F:\\beifen\bk.bak\’

 

–分离数据库
–exec sp_detach_db 数据库名
exec sp_detach_db Unit2_1712A

 

–附加数据库
–exec sp_attach_db 数据库名 ,\’数据文件的位置\’,\’日志文件的位置\’
exec sp_attach_db Unit2_1712A,
\’C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\Unit2_1712A.mdf\’,
\’C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\Unit2_1712A_log.ldf\’

 

—查看数据库基本信息
–exec sp_helpdb 数据库名
exec sp_helpdb Unit2_1712A

 

—修改数据库–1 修改数据库逻辑名称【修改的是数据库的逻辑名,实际的数据库文件名并没有改变】
exec sp_renamedb Unit2_1712A,Unit02_1712A

 

–修改数据库名字
alter database Unit02_1712A modify name =Unit2_1712A

—修改数据库–2 增加数据库容量
alter database Unit2_1712A modify file ( name=Unit2_1712A , size=20MB )

—-使用SQL语句缩减数据库容量。
–use Unit2_1712A
–go
–dbcc shrinkfile (\’Unit2_1712A_log\’,3)

 

—-创建数据表
–create table Stu
–(
— StuId int,
— StuSex bit,
–)

–创建学生成绩表
create table StuScore
(
Id uniqueidentifier,–全球唯一标识符
StudentId int,
Score decimal(4,1),
Course nchar(40),
TestTime datetime,
Name char(5)
)

–删除数据表
drop table StuScore

–添加字段
–alter table 表名
–add 字段名1 类型,字段名2 类型….
alter table StuScore
add Home varchar(20),newscore varchar(20)

–删除字段–列
–alter table 表名
–drop column 字段名1,字段名2….
alter table StuCcore
drop column Id,Score

–修改列的长度为50
alter table StuCcore
alter column Course nchar(50)

–修改字段类型
–alter table 表名
–alter column 字段名 新字段类型
alter table StuCcore
alter column Course char(50)

–修改表中列名为GoodsName
–exec sp_rename \’表名.字段名\’,\’新列名\’
exec sp_rename \’StuScore.Name\’,\’GoodsName\’

–规则 : 关键字 rule ,独立的

–创建一个关于分数的规则
create rule fen
as @f>0 and @f<100 –f 可以充当任何字段

exec sp_bindrule fen,\’….\’ –绑定规则

exec sp_unbindrule fen, \’…\’ –解除绑定

drop rule fen –删除规则

 

作者还在学习中,发现错误的请在评论区留言。  如果有客友觉得文章还行的话,请点波推荐哦

版权声明:本文为igqx原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/igqx/p/13161316.html