• 关于数据库的语法
  • 创建数据库
  • 样例
  • 名词概念
  • 编写数据库代码的注意事项
  • 关于文件语法
  • 实例代码

关于数据库的语法:

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  studentAdd  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

转载于:https://www.cnblogs.com/Mrking2017/p/7684098.html

Microsoft SQL Server学习(二)--数据库的语法相关推荐

  1. Oracle 数据库、Microsoft SQL Server、MySQL 数据库三种常见数据库的区别深度剖析

    文章目录 前言 一.ORACLE 数据库 二.Microsoft SQL Server 数据库 三.MySQL 数据库 总结 前言 Oracle 数据库.Microsoft SQL Server.My ...

  2. Microsoft SQL Server,附加数据库 错误:Error 916解决方法

    Microsoft SQL Server,附加数据库 错误:Error 916解决方法 参考文章: (1)Microsoft SQL Server,附加数据库 错误:Error 916解决方法 (2) ...

  3. Microsoft SQL Server学习(二)

    目录 关于数据库的语法: 1.创建数据库 create database 数据库名 on primary (主文件属性(name,filename,size等)) -用逗号隔开次要主要文件和次要文件 ...

  4. Microsoft SQL Server 图书管理数据库的建立

    文章目录 题目描述 创建数据库 使用数据库 创建三个表 外码的表示形式 结果展示 题目描述 – 新建 "图书管理数据库" – 其中包含三个关系 – 图书(编号,图书名,作者,出版社 ...

  5. Microsoft SQL Server Management Studio数据库不能附加与分离问题

    1.首先提一下这个软件的安装,感觉很操蛋,跟office差不多,如果是第一次安装,那么就是傻瓜式的,如果不是第一次安装,就会存在卸载不干净的问题,这会直接导致安装失败,我这次安了整整一天,第一次双击快 ...

  6. 把Oracle数据库移植到Microsoft SQL Server 7 0

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 把Ora ...

  7. 在 Visual Studio .NET 中使用 SQL Server 2000 创建数据库应用程序(1)

    适用于:     Microsoft? SQL Server? 2000     Microsoft Visual Studio? .NET 摘要:如何使用 Visual Studio .NET 工具 ...

  8. Microsoft SQL Server 数据库使用(二)

    ##Microsoft SQL Server 数据库使用(二) 数据库练习使用可以在我的资源下载中下载数据库脚本文件. 一.查询数据 注:下面使用 Microsoft SQL Server 2019 ...

  9. Microsoft SQL Server 数据库使用(一)

    一.Microsoft SQL Server安装 注:下面使用 Microsoft SQL Server 2019 数据库练习使用可以在我的资源下载中下载数据库脚本文件. 1.安装SQL准备工作 (1 ...

最新文章

  1. android自定义progressbar样式,Android开发中如何实现自定义ProgressBar的样式
  2. Python多线程和队列结合demo
  3. 如何将世界时钟和时区小部件添加到您的iPhone
  4. eclipselink_EclipseLink JPA-RS简介
  5. 如何基于大数据及AI平台实现业务系统实时化?
  6. ElementUI table组件,表格组件,单击单元格可编辑逻辑
  7. SAP License:后SAP ECC 6.0 时代
  8. sed与正则用法收集
  9. 《IPv6安全》——2.3 IPv6网络勘察
  10. php7 switch,Switch autocommit on or off - PHP 7 中文文档
  11. Git教程--基于廖雪峰的教程,最通俗易懂
  12. pc端+移动端电商源码
  13. JavaScript常见的六种继承方式
  14. 计算机设置了分组用户怎么切换,怎么弄微信小号-不单止换小号,另外这些微信小技巧也一定让你“相见恨晚”...
  15. 光遇挂_创作者与一束光的七年之约:陈星汉的Sky光遇详解
  16. 第一章: HTML、CSS、JavaScript入门篇
  17. 1-3 5-7的c语言程序,C语言求1-1/3+1/5-1/7+...——小程序,大道理
  18. 充电计划 -- 浏览器工作流程、渲染流程
  19. Android FrameWork 学习之Android 系统源码调试
  20. SECS半导体设备通讯-1 SECS的基本概念

热门文章

  1. IE6重复字符BUG
  2. 有關window.showModalDialog的應用11/30
  3. 使用google开源框架Exoplayer开发自定义播放器
  4. 如何高效的学习TensorFlow代码?
  5. C++学习之路(六):实现一个String类
  6. 《Android传感器开发与智能设备案例实战》——第2章,第2.4节安装ADT
  7. Android项目Build报错Unable to execute dx(65535问题解决方案)
  8. 2015.08.15冒泡排序
  9. Winform下载文件
  10. 弹出模态窗口并传递数值