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数据库中存入汉字报错的方法
May 06 MySQL
MySQL注入基础练习
May 30 MySQL
详细谈谈MYSQL中的COLLATE是什么
Jun 11 MySQL
记一次Mysql不走日期字段索引的原因小结
Oct 24 MySQL
Mysql数据库手动及定时备份步骤
Nov 07 MySQL
Mysql中一千万条数据怎么快速查询
Dec 06 MySQL
mysql使用instr达到in(字符串)的效果
Apr 03 MySQL
Windows下载并安装MySQL8.0.x 版本的完整教程
Apr 10 MySQL
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
Apr 12 MySQL
解决Mysql中的innoDB幻读问题
Apr 29 MySQL
MySQL 字符集 character
May 04 MySQL
mysql查找连续出现n次以上的数字
May 11 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 xml常用函数的集合(比较详细)
2013/06/06 PHP
关于JSON以及JSON在PHP中的应用技巧
2013/11/27 PHP
php文件上传的例子及参数详解
2013/12/12 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
PHP依赖注入原理与用法分析
2018/08/21 PHP
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
2009/06/02 Javascript
Mootools 1.2 手风琴(Accordion)教程
2009/09/15 Javascript
在chrome中window.onload事件的一些问题
2010/03/01 Javascript
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
JS实现程序暂停与继续功能代码解读
2013/10/10 Javascript
javascript相等运算符与等同运算符详细介绍
2013/11/09 Javascript
动态载入js提高网页打开速度的方法
2014/07/04 Javascript
javascript带回调函数的异步脚本载入方法实例分析
2015/07/02 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
jquery-file-upload 文件上传带进度条效果
2017/11/21 jQuery
在vue-cli中组件通信的方法
2017/12/16 Javascript
Angular数据绑定机制原理
2018/04/17 Javascript
微信小程序开发之转发分享功能
2019/10/22 Javascript
vuex存储token示例
2019/11/11 Javascript
《javascript设计模式》学习笔记四:Javascript面向对象程序设计链式调用实例分析
2020/04/07 Javascript
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
Python中的zip函数使用示例
2015/01/29 Python
python连接数据库的方法
2017/10/19 Python
Python用sndhdr模块识别音频格式详解
2018/01/11 Python
通过pycharm使用git的步骤(图文详解)
2019/06/13 Python
python实现画出e指数函数的图像
2019/11/21 Python
Python3 把一个列表按指定数目分成多个列表的方式
2019/12/25 Python
使用python客户端访问impala的操作方式
2020/03/28 Python
canvas压缩图片以及卡片制作的方法示例
2018/12/04 HTML / CSS
英国领先的露营和露营车品牌之一:OLPRO
2019/08/06 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
企业年会主持词
2014/03/27 职场文书
年检委托书
2014/08/30 职场文书
2015年公务员个人工作总结
2015/04/24 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书