Microsoft SQL Server学习(二)--数据库的语法
2017-09-21 17:54
369 查看
关于数据库的语法
创建数据库
样例
名词概念
编写数据库代码的注意事项
关于文件语法
实例代码
on primary
(主文件属性(name,filename,size等))
- -用逗号隔开次要主要文件和次要文件
(次要文件属性(name,filename,size等))
log on
(日志文件属性(name,filename,size等))
===============================================
2.所有的属性都必须写在小括号内,属性与属性之间用逗号隔开,最后一个属性不用加逗号
3.在sqlserver中,关键字不区分大小写,但是内容区分大小写,值的单位也不区分大小写(如mb和MB)
4.值必须用单引号 ‘’引起来
5.值可以使用两种方式,一种以兆数,一种以百分比
6.逻辑名是绝对不可以重名的
7.切换数据库,use +数据库名
8.创建数据库,create database 数据库名
创建数据库
样例
名词概念
编写数据库代码的注意事项
关于文件语法
实例代码
关于数据库的语法:
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
相关文章推荐
- 学习Microsoft SQL Server 2008技术内幕:T-SQL语法基础
- 学习Microsoft SQL Server 2008技术内幕:T-SQL语法基础--第4章
- 学习《Microsoft SQL Server 2008 技术内幕:T-SQL 语言基础 》之一:学习资料、数据库、数据库脚本准备
- Microsoft SQL Server,附加数据库 错误:Error 916解决方法
- Microsoft SQLServer有四种系统数据库
- 从Microsoft SQL Server的PUB数据库读取图片并显示它
- Microsoft 数据库三版本共存:SQL Server 2000(SP4) + SQL Server 2005(SP2) + SQL Server 2008
- SQL_Server_2008完全学习之第三章管理数据库
- Visual Studio 2008不能创建数据库连接出现:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91”或它的一个依赖项。系统找不到指定的文件的解决办法
- 解决vs2010“创建或打开C++浏览数据库文件 发生错误”的问题 Microsoft SQL Server Compact 3.5
- Microsoft SQL Server 2008 MDX Step by Step 学习笔记连载目录
- 星外虚拟主机管理平台 开通数据库 出现Microsoft OLE DB Provider for SQL Server 错误 '8004' 从字符串向 datetime 转换失败
- VS2012不能创建数据库连接出现或者连接数据库时提示:未能载入文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, C
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十六:管理分区及数据库处理(上)
- JAVA使用JDBC本地连接Microsoft Sql Server 2008数据库 踩坑实录
- Microsoft SQLServer 附加数据库时出错 错误代号5120
- 无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)
- Microsoft SQL Server 2008 R2附加数据库报错5120解决办法
- Microsoft SQL Server之数据库存档
- SQL SERVER STR等函数及语法 与使用实例 与Postgre数据库的函数使用区别