SQL Server CREATE语句

Posted 温故而知新

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server CREATE语句相关的知识,希望对你有一定的参考价值。

一.CREATE语句(创建)

1.创建DataBase

1.CONTAINMENT

  SQL Server 2012 新功能 , 默认值是OFF 。(太高级 书上也没有详细介绍)。

2.ON

  ON用于两个地方,第一个是存储数据的文件的位置,第二个是存储日志的文件的位置。 ON 后面的 PRIMARY的概念:希望将所有的内容存放在一个文件里。

3.NAME

  一个逻辑名称,即SQL Server在内部使用该名称引用该文件。当需要修改数据库大小时,需要使用这个名称

4.FILENAME

  实际的操作系统文件在磁盘的名字,如果不写默认放在安装SQL Server的文件夹中,默认的数据库文件是.mdf后缀,日志是.ldf文件。

5.SIZE

  数据库大小,如果没写,默认与用图形创建的大小相同。

6.MAXSIZE  

  允许数据库的最大大小。

7.FILEGROWTH

  提供一个值来说明文件每次增大多少字节或者多少百分比。

8.LOG ON   

  LOG ON 选项允许指定哪些文件需要日志,以及这些日志位于什么位置。

9.COLLATE

  该选项处理排序,字母大小,以及是否对重音敏感的问题。

 

 

 

2.创建表

 

 IDENTITY

  设定一个列为标识列,开始计数的数字称为种子值,每行增加或减少的数量称为增量。

  标识列必须是数值类型。

 

二.ALTER语句(修改)

   ALTER语句可以修改数据库和表大小,文件位置或其他特性。

  修改数据库的大小:

  

  修改表(增加一列)

  

三.DROP语句(删除)

 

四.使用管理界面来创建(推荐)

 

以上是关于SQL Server CREATE语句的主要内容,如果未能解决你的问题,请参考以下文章

SQL server 种JOIN后的语句无法别名

CREATE VIEW 必须是批处理 MS SQL Server 中的唯一语句

在 SQL Server 中,如何为给定表生成 CREATE TABLE 语句?

SQL Server 视图的创建- (create view必须是批处理中仅有的语句)

python能创建sql server数据库,执行create database语句吗?

sql server 2008数据库提示错误create view必须是批处理中仅有的语句