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

目录
  • 一.使用SQL Server Management Studio创建数据库
  • 二.使用CREATE DATABASE 语句创建数据库。
  • 三.使用模板创建数据库
  • 总结

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

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

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

三.使用模板创建数据库

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

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

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

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

二.使用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.点击工具栏中的“分析”按钮,进行语法分析,保证语句的正确性

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

三.使用模板创建数据库

1.

2.

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

4.替换模板参数

将值改为逻辑名称

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

6.点击“执行”

总结

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

(0)

相关推荐

  • SQLSERVER简单创建DBLINK操作远程服务器数据库的方法

    本文实例讲述了SQLSERVER简单创建DBLINK操作远程服务器数据库的方法.分享给大家供大家参考,具体如下: --配置SQLSERVER数据库的DBLINK exec sp_addlinkedserver @server='WAS_SMS',@srvproduct='',@provider='SQLOLEDB',@datasrc='10.131.20.100' exec sp_addlinkedsrvlogin 'WAS_SMS','false', NULL,'CustomSMS','Sql

  • 用sql脚本创建sqlserver数据库触发器范例语句

    复制代码 代码如下: --会员表 if object_id('userinfo','u') is not null drop table userinfo go create table userinfo(userid int primary key,user_tegral int,level int) insert into userinfo select 1,0,0 go --会员等级表 if object_id('userlevel','u') is not null drop table

  • 通过创建SQLServer 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案

    1.新建链接服务器  在图1中选中"链接服务器",右键选择"新建链接服务器",如图2,配置相关参数. 2.配置相关参数 在"常规"选项中,填写"链接服务器名称",访问接口选中 " Microsoft OLE DB Provider for Oracle"项.其中产品名称.数据源.访问接口字符串请填写配置的Oracle客户端在本地配置的net服务名.如图3所示. 在"安全性"项中,选中使用

  • 用sql脚本创建sqlserver数据库范例语句

    下面是创建一个sqlserver数据库的代码模板,加上一个创建表的模板.开发的时候可以拷贝过去直接改动一下就可以用了. 希望能帮上忙! 复制代码 代码如下: USE [master] GO IF EXISTS(SELECT 1 FROM sysdatabases WHERE NAME=N'HkTemp') BEGIN DROP DATABASE HkTemp --如果数据库存在先删掉数据库 END GO CREATE DATABASE HkTemp ON PRIMARY --创建主数据库文件 (

  • SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式

    如何图形界面下修改恢复模式 找到你想修改的数据库 右键 > 属性  > 左侧 选项既可看到 1.Simple 简单恢复模式, Simple模式的旧称叫"Checkpoint with truncate log",其实这个名字更形象,在Simple模式下,SQL Server会在每次checkpoint或backup之后自动截断log,也就是丢弃所有的inactive log records,仅保留用于实例启动时自动发生的instance recovery所需的少量log,这

  • 清除SQL Server数据库日志(ldf文件)的方法汇总

    目录 解决方案1 - 直接删除本地ldf日志文件:(比较靠谱方案!) 解决方案2 -收缩数据库日志文件(最靠谱方案!) 解决方案3 - 采用SQL脚本删除. 清除SQL Server数据库日志(ldf文件)的几种方法 随着系统运行时间的推移,数据库日志文件会变得越来越大,这时我们需要对日志文件进行备份或清理. 解决方案1 - 直接删除本地ldf日志文件:(比较靠谱方案!) 1. 在SQL管理器分离数据库. 2. 对数据库日志文件进行压缩备份(rar, zip) 3. 直接删除ldf文件. 附加数

  • SQL SERVER 2008 中三种分页方法与比较

    建立表: 复制代码 代码如下: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [Country] [nvarchar] (50) COLLATE Chinese_PRC_

  • C#使用DataSet Datatable更新数据库的三种实现方法

    本文以实例形式讲述了使用DataSet Datatable更新数据库的三种实现方法,包括CommandBuilder 方法.DataAdapter 更新数据源以及使用sql语句更新.分享给大家供大家参考之用.具体方法如下: 一.自动生成命令的条件 CommandBuilder 方法 a)动态指定 SelectCommand 属性 b)利用 CommandBuilder 对象自动生成 DataAdapter 的 DeleteCommand.InsertCommand 和 UpdateCommand

  • 浅谈SQL Server中的三种物理连接操作(性能比较)

    在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种.理解这三种物理连接是理解在表连接时解决性能问题的基础,下面我来对这三种连接的原理,适用场景进行描述. 嵌套循环连接(Nested Loop Join) 循环嵌套连接是最基本的连接,正如其名所示那样,需要进行循环嵌套,嵌套循环是三种方式中唯一支持不等式连接的

  • 使用SQL Server数据库嵌套子查询的方法

    很多SQL Server程序员对子查询(subqueries)的使用感到困惑,尤其对于嵌套子查询(即子查询中包含一个子查询).现在,就让我们追本溯源地探究这个问题.  有两种子查询类型:标准和相关.标准子查询执行一次,结果反馈给父查询.相关子查询每行执行一次,由父查询找回.在本文中,我将重点讨论嵌套子查询(nested subqueries)(我将在以后介绍相关子查询).  试想这个问题:你想生成一个卖平垫圈的销售人员列表.你需要的数据分散在四个表格中:人员.联系方式(Person.Contac

  • MS SQL Server数据库清理错误日志的方法

    SQL错误日志记录了数据库运行过程的遇到的各种问题及一些重要信息,作为排错需要,我们通常都不会主动去清理这些日志文件,只有每次重启服务器时,SQL会自动删除时间最老的日志文件,并新生成一个日志文件.通过在服务器上查看数据库的日志文件,发现存在大量的query notification dialog的信息,而且出现的频率非常的高,导致日志文件增大非常快.通过google了解到这个错误跟service broker的消息机制由关系,可以通过使用跟踪标记:DBCC TraceOn(4133,-1)可消

  • SQL Server数据库中批量导入数据的四种方法总结

    在软件项目实施的时候,数据导入一直是项目人员比较头疼的问题.其实,在SQL Server中集成了很多成批导入数据的方法.有些项目实施顾问头疼的问题,在我们数据库管理员眼中,是小菜一碟.现在的重点就是,如何让用户了解这些方法,让数据导入变得轻松一些. 第一:使用Select Into语句 若企业数据库都采用的是SQL Server数据库的话,则可以利用Select Into语句来实现数据的导入.Select Into语句,他的作用就是把数据从另外一个数据库中查询出来,然后加入到某个用户指定的表中.

  • 配置SQL Server数据库恢复模式(2种方法)

    下面主要介绍配置SQL Server数据库恢复模式的两种方法. 用T-SQL设置恢复模式 你可以使用"ALTER DATABASE"命令加"SET RECOVERY"语句来修改数据库的恢复模式.例如,下面的查询语句把"AdventureWorks"数据库的恢复模式设置为完全恢复模式. ALTER DATABASE AdventureWorks SET RECOVERY FULL ; 你可以查询"sys.databases"的目

  • SQL Server数据库中批量导入数据的2种方法

    在软件项目实施的时候,数据导入一直是项目人员比较头疼的问题.其实,在SQL Server中集成了很多成批导入数据的方法.有些项目实施顾问头疼的问题,在我们数据库管理员眼中,是小菜一碟.现在的重点就是,如何让用户了解这些方法,让数据导入变得轻松一些.相信以下方法大家都用过了,温故而知新哈,如果有更好的方法希望大家都提出来~ 一.使用Select Into语句 若企业数据库都采用的是SQL Server数据库的话,则可以利用Select Into语句来实现数据的导入.Select Into语句,他的

随机推荐