SQL Sever - 创建数据库

SQL Sever学习笔记
注:本文内容是本人的学习记录,均是从文中摘抄。

以下代码是创建数据库的代码,[]是可选项。

1.CREATE DATABASE语法格式

CREATE DATABASE database_name
[ON [PRIMARY]
[<filespec> [1,…n]]
[,<filegroup> [1,…n]]
]
[
[LOGON {<filespec> [1,…n]}]
[COLLATE collation_name]
[FOR {ATTACH [WITH <service_broker_option>]|ATTACH_REBUILD_LOG}]
[WITH <external_access_option>]
]
[;]
<filespec>::=
{
[PRIMARY]
(
[NAME=logical_file_name,]
FILENAME=‘os_file_name’
[,SIZE=size[KB|MB|GB|TB]]
[,MAXSIZE={max_size[KB|MB|GB|TB]|UNLIMITED}]
[,FILEGROWTH=growth_increment[KB|MB|%]]
)[1,…n]
}
<filegroup>::=
{
FILEGROUP filegroup_name
<filespec> [1,…n]
}
<external_access_option>::=
{
DB_CHAINING {ON|OFF}|TRUSTWORTHY{ON|OFF}
}
<service_broke_option>::=
{
ENABLE_BROKE|NEW_BROKE|ERROR_BROKER_CONVERSATIONS
}

其实可以是简单的使用就可以
下面用一个例子来介绍一下基础的数据库创建

用 CREATE DATEBASE 创建“学生图书管理系统”数据库。

create database 学生图书管理系统
on
(
name = 学生图书管理系统,
filename = 'G:\学生图书管理系统.mdf',
size = 5MB,
maxsize = 20MB,
filegrowth = 5MB
)
log on
(
name = '学生图书管理系统_LOG',
filename = 'G:\学生图书管理系统.ldf',
size = 5MB,
maxsize = 30MB,
filegrowth = 10%
)

其中第一个name是主数据的逻辑名(第二个是日志文件逻辑名),filename是物理文件名,注意物理文件名一定要加.mdf或.ldf后缀.

  • name - 逻辑名
  • filename - 物理文件名
  • size - 初始容量大小
  • maxsize - 最大容量大小
  • filegrowth - 增长速度

以上是我的学习笔记,如果有错误请给予指正,谢谢!

SQL Sever创库相关推荐

  1. SQL Server建库建表命令

    数据库建库建表 1.直接右键数据库,选择新建数据库: 2.通过新建查询,输入命令建库建表. 使用CREATE DATABASE创建数据库school. 数据文件的逻辑名称自定义,需要注意的点是主数据文 ...

  2. kettle的连接与使用——从SQL sever中抽取数据至MYSQL

    示例:将SQL sever中test库的student表中的数据抽取至MySQL 如下:MYSQL中student表无数据,且需要获取数据的字段分别为sno.sname.sex.class(我们要将S ...

  3. java连接SQL Sever数据库(超详细!)

    最近数据库大作业要连接数据库,看了很多博客文章终于连接好了,但是没有看到一篇博客是能直接连接完成的,所以在这记录一下希望能帮助大家 sql sever 版本:2008: jdk版本:11 java编译 ...

  4. Pycharm连接SQL Sever(详细教程)

    如何使用pycharm连接SQL Sever: 应该是所有的错误都经历了(不得不说挺崩溃的) 目录 步骤一:先检测自己的SQL Sever有没有打开密码功能 步骤二:建立一个空数据库,并且建立一个专属 ...

  5. (一)初识 SQL Sever 2019

    目录 一.SQL Sever 简介 二.系统数据库 1.master 2.msdb 3.tempdb 4.model 三.用户数据库 一.SQL Sever 简介 数据库通常分为层次式数库.网络式数据 ...

  6. 利用pandas读取SQL Sever数据表

    python的pandas库读取SQL sever有两种方法.一种使用pymssql,另一种使用sqlalchemy.这里只是将数据库中的表读取为DataFrame,不进行修改等表操作. 目录 pyt ...

  7. SQL Sever 2008 R2 数据库(2) ——数据库管理

    在FJ集团的工作中,要用到SQL Sever 2008 R2 数据库,于是,在工作中学习,在学习中工作.我就喜欢这种状态!中意做笔记,好记性不如烂笔头,方便自己,同时也方便在此方面有需要者!资源共享, ...

  8. SQL Sever索引

    表的索引与字典中的索引非常相似.它可以极大地提高查询的速度.对一个较大的表来说,通过加索引,一个通常要花费几个小时来完成的查询只要几分钟就可以完成.(对于包含索引的数据库,SQL Sever需要一个可 ...

  9. Navicat Premium 15连接SQL sever (记录一下我的艰难历程,希望对大家有用,摸了半天终于连接上了)

    首先在下载安装Navicat Premium 15之前我安装了sql sever 和ssms,如果不按这两个个我想我肯定无法成功在Navicat Premium 15上连接sql sever,这里面最 ...

  10. sql sever 2008基础知识

    下面是一些总结,如果执行时发现错误,可以查看错误消息进行解决,也可上网查资料 数据库的组成: 主数据文件:有且只有一个,扩展名为.mdf. 次数据文件:可以没有,也可以有任意个.扩展名为.ndf. 日 ...

最新文章

  1. php 获取数组最小值,php 获取数组中最小的值与键名的方法
  2. mysql 事物状态有几种_MySQL知识点汇总:亿级高并发数据库运转原理大公开!
  3. mysql 辅助索引_MySQL InnoDB B+tree索引
  4. 四线接近开关接线图_135张图!开关、电机、断路器、电热偶、电表接线图大全!...
  5. Redis缓存击穿和缓存雪崩、缓存穿透以及对应的解决方案
  6. settype COM_LOCAT_ADDR出现在CRM change document里的原因
  7. matlab length_MATLAB入门
  8. java se拖动插件_JQuery之拖拽插件
  9. MM模块采购收货的错误解决方案(2)
  10. windows 不能在本地计算机启动SqlServer. 参考特定服务错误代码10048
  11. 多传感器融合理论及其应用——2
  12. 成功三大定律:荷花定律、金蝉定律、竹子定律
  13. 斐讯K2 E1 刷老毛子Padavan中继图文教程(与主路由同网段)
  14. 大宗商品交易挂接银行的几个问题?
  15. 计算机毕业设计Python+uniapp鲸落图书商城小程序LW(小程序+源码+LW)
  16. 网站建设-网站设计怎么样做的更好?
  17. Java获取汉字的拼音
  18. mysql求回购率_用户行为分析——回购率、复购率(SQL、Python求解)
  19. 作为一名架构师,懂点硬件知识不过分吧?
  20. Linux命令卸载谷歌浏览器,UBUNTU16.04安装谷歌浏览器卸载firefox浏览器

热门文章

  1. CentOS 7:设置静态/动态ip地址
  2. 山东航天九通车联网:大数据技术引领为智慧物流赋能
  3. SaaS ToB产品的易用性设计2
  4. 业余时间你在做什么,你就会变成什么样的人?
  5. 容器中的 Shim 到底是个什么鬼?
  6. IDEA怎样自定义 Touch Bar
  7. 转载-常用邮箱SMTP服务器地址大全
  8. Opencv源码之平面点集的最小包围圆
  9. 效率篇-定时任务管理系统,替代crontab
  10. 基于Fruits-360水果数据集的TensorSpace神经网络3D可视化(水果识别可视化)