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
Microsoft SQL Server数据库语法的更多相关文章
- Microsoft SQL Server 数据库 错误号大全
panchzh :Microsoft SQL Server 数据库 错误号大全0 操作成功完成. 1 功能错误. 2 系统找不到指定的文件. 3 系统找不到指定的路径. 4 系统无法打开文件. 5 拒 ...
- Microsoft SQL Server 数据库
1. master 数据库 master 数据库记录 SQL Server 系统的所有系统级别信息.它记录所有的登录帐户和系统配置设置.master 数据库是这样一个数据库,它记录所有其它的数据库,其 ...
- Jmeter—8 连接microsoft sql server数据库取数据
本文以Jmeter 连接microsoft sql server为例. 1 从微软官网下载Microsoft SQL Server JDBC Driver 地址:http://www.microsof ...
- Jmeter入门8 连接microsoft sql server数据库取数据
本文以Jmeter 连接microsoft sql server为例. 1 从微软官网下载Microsoft SQL Server JDBC Driver 地址:http://www.microsof ...
- 在Docker中使用Microsoft SQL Server数据库
下图中对SQL Server容器创建及数据库创建等操作进行了记录,方便自己日后查看.(文中的 * 仅表示隐藏自己的个人信息,手动马赛克,哈哈-) Docker下载可看上一篇博文mac系统,docker ...
- Microsoft SQL Server 数据库服务器管理维护角色
固定服务器角色: 按照从最低级别的角色(bulkadmin)到最高级别的角色(sysadmin)的顺序进行描述: Bulkadmin:这个服务器角色的成员可以运行BULK INSERT语句.这条语句允 ...
- Python 使用Microsoft SQL Server数据库
软件环境: Windows 7 32bit Python 3.6 Download https://www.python.org/downloads/ 默认安装,并添加环境变量,一路Next ... ...
- Microsoft SQL Server数据库学习(一)
数据库的分类: 1.关系型数据库: 数据库名称 类型 公司 平台 Access 小型数据库 微软 Windows Mysql 小型数据库 AB--sun--甲骨文 Windows/linux/mac ...
- 连接SQL Server数据库语法
下面介绍一下连接Sqlserver数据库.把连接Sqlserver数据库封装为一个方法,以便直接调用,而不需写重复代码. import java.sql.Connection; import java ...
随机推荐
- Redash - 安装和初试
前言 当业务成长到一定规模之后,会有许多想看各种不同类型报表的需求,如果单独做在后台,那么无疑会浪费前端和后端开发的时间.所以一直都有在寻找一款好用的BI工具.后面查了一下,市面上好用的一些非商业的B ...
- 2019南昌网络赛I:Yukino With Subinterval(CDQ) (树状数组套主席树)
题意:询问区间有多少个连续的段,而且这段的颜色在[L,R]才算贡献,每段贡献是1. 有单点修改和区间查询. 思路:46min交了第一发树套树,T了. 稍加优化多交几次就过了. 不难想到,除了L这个点, ...
- HDU6223 && 2017沈阳ICPC: G. Infinite Fraction Path——特殊图&&暴力
题意 给定一个数字串,每个位子都能向(i*i+1)%n的位子转移,输出在路径上.字典序最大的.长度为n的串($n \leq 150000$). 分析 先考虑一个暴力的方法,考虑暴力每个x,然后O(n) ...
- 破解优酷VIP视频
目录 一 破解优酷VIP视频 一 破解优酷VIP视频 import requests import re import json HEADERS = { 'user-agent': 'Mozilla/ ...
- 10 使用 OpenCV、Kafka 和 Spark 技术进行视频流分析
问题引起 基于分布式计算框架Spark的室内防盗预警系统 首先用摄像头录一段视频,存在电脑里,下载一个ffmpeg的软件对视频进行处理,处理成一张张图片,然后通过hadoop里边的一个文件系统叫做hd ...
- Python——IO多路复用之select模块select方法
Python——IO多路复用之select模块select方法 使用select模块的select方法实现Python——IO多路复用 实现同时将终端输入的文本以及客户端传输的文本写入文本文件中: w ...
- 趣谈Linux操作系统学习笔记:第二十七讲
一.文件系统的功能规划 1.引子 咱们花了这么长的时间,规划了会议室管理系统,这样多个项目执行的时候,隔离性可以得到保证. 但是,会议室里面被回收,会议室里面的资料就丢失了.有一些资料我们希望项目结束 ...
- php获取客户端公网ip代码
<?php /*如果是本地服务器获取客户端的ip地址是 127.0.0.1 如果是域名服务器获取客户端的是公网ip地址*/ function get_client_ip() { $ipaddre ...
- 使用stunnle加密传输
Stunnel是一个可以用SSL对任意 TCP 连接加密的程序.它可以运行在多种UNIX和Windows上,它是基于 OpenSSL的,所以它要求已经安装了 OpenSSL,并进行了正确的配置.——来 ...
- 使用vue搭建应用五引入Mock.js
为了模拟后台接口提供页面所需的数据,引入Mock.js Mock.js是一个模拟数据生成器,可帮助前端开发和原型与后端进度分开 特性: 前后端分离 增加单元测试的真实性 数据类型丰富 方便扩展 1.安 ...