创建(CREATE)


创建模式

CREATE SHEMA <模式名>AUTHORIZATION <用户名>



创建表

CREATE TABLE <基本表名> 

(<列名 类型>,

......

<完整性约束>,

......)


CREATE TABLE[database_name.[owner].[owner]table_name

(

{<column_definition>|<table_constraint>|column_name AS computed_column_expression}[,...n]

)

[ON {filegroup|DEFAULT}]

[TEXTIMAGE_0N{filegroup|DEEAULT}]

<column_definition>::= { column_namedata_type}

[[ DEEAULT constant_expression] l [ INDENTITY[(seed,increment) ] ]]

[<column_constraint>][,]

【数据库视频】创建、修改、删除


创建数据库

CREATE DATABASE database_name

[

ON [PRIMARY]

[(NAME=logical_name, FILENAME=’path’ [,SIZE=database_size] [,MAXSIZE=database_maxsize] [,FILEGROWTH=growth_increment])[,FILEGROWTH=filegroup_name]

[(NAME=datafile_name, FILENAME=’path’ [,SIZE=database_size] [,MAXSIZE=datafile_maxsize] [,FILEGROWTH=growth_increment] [,FILEGROWTH=groupth_increment])]

]

[

LOG ON

[(NAME=logical_name, FILENAME=’path’ [,SIZE=database_size] [,MAXSIZE=database_maxsize] [,FILEGROWTH=growth_increment])]

]

【数据库视频】创建、修改、删除




创建数据库快照

CREATE DATABASE database_snapshot_name

ON

(

NAME=logical_snapshot_name

FILENAME=’os_file_name’

)[,...n]

AS SNAPSHOT OF source_database_name

[;]

【数据库视频】创建、修改、删除



从快照恢复

RESTORE DATABASE <database_name>

FROM

DATABASE_SHAPSHOT=<database_snapshot_name>

【数据库视频】创建、修改、删除




创建视图

CREATE VIEW <视图名> (<列表序列>)

AS <SELECT 查询语句>

语法格式

CREATE NEW view_name(view_column_name)

AS query_expression

[WITH CHECK OPTION]

【数据库视频】创建、修改、删除



临时表

临时创建的,不能永久保存的表

本地临时表,单个数字符号#打头,仅对当前用户链接是可见的

全局临时表,两个数字符号##打头,对任何用户都是可见的


【数据库视频】创建、修改、删除


创建索引

CREATE [UNIQUE] INDEX <索引名> ON <基本表名> (<列名序列>)


语法格式

CREATE

[UNIQUE] [CLUSTERED|NONCLUSTERED]      聚集|不聚集

INDEX index_name

ON

Table_name|view_name

(column_name[1,...,n])



创建存储过程

语法格式

CREATE PROC[EDURE]procedure_name[;number]

[{@parameter data_type}

[VARYING][default][OUTPUT]][,...n]

[WITH

{RECOMPILE|ENCRYPTION|RECOMPILE,}]

AS

Sql-statement[...n]




修改(ALTER)

ALTER TABLE <基本表名> ADD <列名> <类型>

ALTER TABLE <基本表名> DROP <列名> <类型>  [CASCASE|RESTRICT] 

ALTER TABLE <基本表名>  MODIFY  <列名> <类型>


删除(DROP)

DROP SCHEMA <模式名> [CASCASE|RESTRICT] ———— 模式

DROP TABLE <基本表名>   [CASCASE|RESTRICT] 

DROP INDEX <索引名>





相关文章:

  • 2021-11-19
  • 2021-10-13
  • 2021-05-09
  • 2021-12-16
  • 2021-07-16
  • 2021-10-13
  • 2021-09-01
猜你喜欢
  • 2021-12-02
  • 2021-10-29
  • 2021-11-17
  • 2021-10-19
  • 2021-12-27
  • 2021-11-11
  • 2021-05-24
相关资源
相似解决方案