Microsoft SQL Server学习(二)--数据库的语法

关于数据库的语法:
1.创建数据库

create database 数据库名
on primary
(主文件属性(name,filename,size等))
- -用逗号隔开次要主要文件和次要文件
(次要文件属性(name,filename,size等))
log on
(日志文件属性(name,filename,size等))


样例:

create database student
on primary(
name="student",
filename="E:\SQL_test\student",
size=5MB,
maxsize=20MB,
filegrowth=1MB
)
log on(
name="studeng_log",
filename="E:\SQL_test\student_log",
size=3MB
)


===============================================

名词概念
    Name为逻辑名称,相当于逻辑路径(相对路径)主要运用于数据库开发人员在使用数据库过程中进行的引用
    Filename:物理名称,相当于绝对路径,主要用于进行数据库数据的实际存储地址
编写数据库代码的注意事项:

1.所有的编码过程中都必须在英文状态下进行
2.所有的属性都必须写在小括号内,属性与属性之间用逗号隔开,最后一个属性不用加逗号
3.在sqlserver中,关键字不区分大小写,但是内容区分大小写,值的单位也不区分大小写(如mb和MB)
4.值必须用单引号 ‘’引起来
5.值可以使用两种方式,一种以兆数,一种以百分比
6.逻辑名是绝对不可以重名的
7.切换数据库,use +数据库名
8.创建数据库,create database 数据库名

关于文件语法:
1.添加文件语法
   Alter database 数据库名
   Add file(添加文件的文件属性信息)
2.删除文件语法:alter(修改)
  alter database 数据库名
  remove  file 文件名
3.查找数据库文件语法:Execute(执行)
  Exec  sp_helpfile 数据库中所存在的文件名,如果不接数据库所在的文件名的话则显示该数据库中的所有文件信息
4.修改数据库的文件信息语法:modify(修改)
Alter  database  student
Modify  file(
Name=’student’,
Size=3MB,
Filegroweth=20%
)
5.数据库的重命名:
  Exec sp_renamedb  旧名称,新名称
6.文件名的重命名:
Alter  database  student
Modify  file(
Name=’student2’,
Newname=’student3’
)
7.添加文件组:
  Alter  database  student
  Add  filegroup 组名
8.删除文件组语法:alter(修改)
  alter database 数据库名
  remove  filegroup 文件组名
9.查找数据库文件语法: 
  Exec  sp_helpfilegroup
10.将文件添加到文件组:
Alter  database 数据库名
Add  file (
Name=’学生’,
Filename=’e:\xuesheng.ndf’
)to  filegroup  组名
实例代码
----------------------
----数据库语法(一)
----Author=“Mr zhong”
----------------------

--创建学生数据库
create database student
on primary(
name="student",
filename="F:\Micro SQL Express\workplace\student",
size=5MB,
maxsize=20MB,
filegrowth=1MB
)
log on(
name="student_log",
filename="F:\Micro SQL Express\workplace\student_log",
size=5MB
)

--切换数据库
use student

--数据库文件的增、删、改、查
--添加文件 ADD
alter database student
add file(
name="test_file_3",
filename="F:\Micro SQL Express\workplace\test_file_3",
size=1MB
)

--修改文件 MODIFY
alter database student
modify file(
name="test_file",
size=4MB,
filegrowth=10%
)

--查找数据库文件
exec sp_helpfile test_file

--删除文件 drop
alter database student
remove file test_file

--重命名
--数据库重命名
exec sp_renamedb student,newstudent
exec sp_renamedb newstudent,student
--文件重命名
alter database student
modify file(
name="test_file",
newname="new_test_file"
)

alter database student
modify file(
name="new_test_file",
newname="test_file"
)

exec sp_helpfile new_test_file

--添加文件组
alter database student
add filegroup class_B

--添加文件到组内
alter database student
add file(
name="test_file_4",
filename="F:\Micro SQL Express\workplace\test_file_4"
)to filegroup class_A

--查找文件组
exec sp_helpfilegroup class_A

--删除文件组
alter database student
remove filegroup class_B

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值