SQL Server数据库的三种创建方法汇总


Posted in MySQL onMay 08, 2023

可以使用以下3种方法创建数据库。

一.使用SQL Server Management Studio创建数据库

二..使用CREATE DATABASE 语句创建数据库。

三.使用模板创建数据库

一.使用SQL Server Management Studio创建数据库

创建一个名为“学生选课”的学生选课管理数据库

在SQL Server Management Studio左侧,有个“对象资源管理器”,右键"数据库",选择"新建数据库",得到以下窗口

SQL Server数据库的三种创建方法汇总

在数据库名称中输入“学生选课”,点击确定就可以创建了,在“对象资源管理器”下方的数据库中就就能找到学生选课数据库

二.使用CREATE DATABASE 语句创建数据库。

CREATE  DATABASE语句的语法格式如下

CREATE  DATABASE   database_name
[ON  [PRIMARY]  [<filespec> [,...n]
[,<filegroup>[,...n] ]]
[LOG ON {<filespec>[,...n]}]   ]
[COLLATE collation_name] [WITH <external_access_option> ]
<filespec> ::=
(NAME=logical_file_name,
   FILENAME='os_file_name'
   [,SIZE=size]
   [,MAXSIZE={max_size|UNLIMITED}]
   [,FILEGROWTH=growth_increment[KB|MB|GB|TB|%]]
)[,...n]
<filegroup> ::=FILEGROUP filegroup_name[DEFAULT][DEFAULT]<filespec>[,...n]

参数介绍如下:

  • ON:没什么深层次的意义,就是一个语法,必须要加
  • PRIMARY:关键字,指定主文件组的文件
  • LOG ON:事务日志文件的定义
  • NAME:指定文件的逻辑名称,是在SQL Server中使用的名称
  • FILENAME:指定文件的文件名和存储路径.
  • SIZE:指定文件的初始容量大小,可以使用KB,MB,GB,TB为计量单位
  • MAXSIZE:指定文件可增长到的最大值,可以使用KB,MB,GB,TB为计量单位,也可以用UNLIMITED(意思为文件可以不断增大到充满磁盘)
  • FILEGROWTH:指定文件每次增加容量的大小,当指定数据为“0”时,表示文件不增长。计量单位不仅可以使用KB,MB,GB,TB,还可以使用百分比

具体操作为下

1.在SQL Server Management Studio 中,单击工具栏中的“新建查询”按钮,或者选择“文件”——“新建”——“数据库引擎查询”命令

2.在查询编辑器中输入以下语句:

CREATE  DATABASE   学生选课
ON  
(NAME=Stu_data,     /*该数据文件的逻辑名称为Stu_data(每条语句都要用逗号分隔)*/
 FILENAME='C:\DATA\Stu_data.mdf', /*设置文件路径*/
 SIZE=10MB,            /*文件初始容量为10MB*/
 MAXSIZE=UNLIMITED,    /*文件可增长到充满磁盘*/
 FILEGROWTH=10%)    /*文件每次可增加容量的百分之十*/
LOG ON 
(NAME=Stu_log,     /*该日志文件的逻辑名称为Stu_data(每条语句都要用逗号分隔)*/
 FILENAME='C:\DATA\Stu_log.ldf', /*设置文件路径*/
 SIZE=3MB,            /*文件初始容量为3MB*/
 MAXSIZE=5MB,    /*文件可增长到5MB*/
 FILEGROWTH=1MB)    /*文件每次可增加1MB*/

3.点击工具栏中的“分析”按钮,进行语法分析,保证语句的正确性

SQL Server数据库的三种创建方法汇总

 4.点击“执行”按钮,或者按F5,执行上述语句

三.使用模板创建数据库

1.

SQL Server数据库的三种创建方法汇总

 2.

SQL Server数据库的三种创建方法汇总

 3.将Create Database模板拖放到查询编辑器中

4.替换模板参数

SQL Server数据库的三种创建方法汇总

将值改为逻辑名称

SQL Server数据库的三种创建方法汇总

5.单击“分析”按钮,进行语法分析

6.点击“执行”

总结

到此这篇关于SQL Server数据库的三种创建方法的文章就介绍到这了,更多相关SQL Server数据库创建内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
为什么mysql字段要使用NOT NULL
May 13 MySQL
MySQL 逻辑备份与恢复测试的相关总结
May 14 MySQL
MySQL 重命名表的操作方法及注意事项
May 21 MySQL
MySQL连接查询你真的学会了吗?
Jun 02 MySQL
Mysql 如何查询时间段交集
Jun 08 MySQL
MySQL如何使用使用Xtrabackup进行备份和恢复
Jun 21 MySQL
如何搭建 MySQL 高可用高性能集群
Jun 21 MySQL
MySQL中B树索引和B+树索引的区别详解
Mar 03 MySQL
mysql insert 存在即不插入语法说明
Mar 25 MySQL
Golang连接并操作MySQL
Apr 14 MySQL
手把手带你彻底卸载MySQL数据库
Jun 14 MySQL
MySQL 原理与优化之Limit 查询优化
Aug 14 MySQL
SQL中去除重复数据的几种方法汇总(窗口函数对数据去重)
May 08 #MySQL
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
Dec 24 #MySQL
MySQL实现用逗号进行拼接、以逗号进行分割
Dec 24 #MySQL
MySQL数据管理操作示例讲解
Dec 24 #MySQL
MySQL深分页问题解决思路
Dec 24 #MySQL
DQL数据查询语句使用示例
Dec 24 #MySQL
mysql数据库如何转移到oracle
Dec 24 #MySQL
You might like
php 时间计算问题小结
2009/01/04 PHP
php数组函数序列之array_values() 获取数组元素值的函数与方法
2011/10/30 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
PHP实现的增强性mhash函数
2015/05/27 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
2015/12/17 PHP
PHP中PDO的事务处理分析
2016/04/07 PHP
PHP实现表单提交时去除斜杠的方法
2016/12/26 PHP
PHP实现的操作数组类库定义与用法示例
2019/05/24 PHP
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
jQuery实现鼠标点击弹出渐变层的方法
2015/07/09 Javascript
完美实现js选项卡切换效果(二)
2017/03/08 Javascript
详解vue的数据binding绑定原理
2017/04/12 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
简述JS浏览器的三种弹窗
2018/07/15 Javascript
浅谈angularJs函数的使用方法(大小写转换,拷贝,扩充对象)
2018/10/08 Javascript
使用VUE+iView+.Net Core上传图片的方法示例
2019/01/04 Javascript
Vue模板语法中数据绑定的实例代码
2019/05/17 Javascript
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
javascript实现数字时钟效果
2021/02/06 Javascript
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
Python算法应用实战之队列详解
2017/02/04 Python
python实现BP神经网络回归预测模型
2019/08/09 Python
Python Web静态服务器非堵塞模式实现方法示例
2019/11/21 Python
TensorFlow固化模型的实现操作
2020/05/26 Python
纯css3实现思维导图样式示例
2018/11/01 HTML / CSS
英国护肤品购物网站:Beauty Expert
2016/08/19 全球购物
YOINS官网:时尚女装网上购物
2017/03/17 全球购物
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
高中微机老师自我鉴定
2014/02/16 职场文书
大二学习计划书范文
2014/04/27 职场文书
化工操作工岗位职责
2014/04/29 职场文书
论群众路线学习心得体会
2014/10/31 职场文书
免职通知
2015/04/23 职场文书
Springboot如何同时装配两个相同类型数据库
2021/11/17 Java/Android
Spring Boot 底层原理基础深度解析
2022/04/03 Java/Android