文档详情

SQL数据库语法总结.docx

发布:2017-02-03约1.97万字共45页下载文档
文本预览下载声明
SQL Sever 2008 数据库语法总结1.数据库创建管理1.1 创建数据库CREATE DATABASE DBON PRIMARY(NAME = DB_data,FILENAME = F:\DB_data1.mdf, SIZE = 10MB,MAXSIZE = UNLIMTED),(NAME = DB_data2,FILENAME = F:\DB_data2.ndf, SIZE = 11MB,MAXSIZE = 20MB, FILEGROWTH = 2MB)LOG ON(NAME = DB_log1,FILENAME = F:\DB_log1.ldf, SIZE = 1MB,MAXSIZE = 30MB,FILEGROWTH = 10%)1.2 修改数据库1.2.1 增加数据文件语法:alter database 数据库名称add file 数据文件[to file group 文件组名称]add log file 日志文件操作:ALTER DATABASE DB ADD FILE ( NAME = , FILENAME = , SIZE = , FILEGROWTH = )1.2.2 增加日志文件ALTER DATABASE DBADD LOG FILE ( NAME = , FILENAME = , SIZE = , FILEGROWTH = ,MAXSIZE = )1.2.3 修改数据文件语法:ALTER DATABASE 数据库名MODIFY FILE 文件属性操作:将数据库db1中的数据文件data2的初始大小改为10MB,最大容量为20MB,增长幅度为10%alter database db1 modify file(name = data2,size = 10,maxsize = 20,filegrowth = 10%)ALTER DATABASE DBMODIFY FILE( NAME = , SIZE = ,)1.2.4 删除数据文件和日志文件语法:alter database 数据库名称remove file 数据文件或日志文件的逻辑文件名操作:删除数据库db1中的数据文件data4和日志文件log2alter database db1 remove data4alter database db1 remove log21.2.5 增加文件组语法:alter database 数据库名add filegroup 文件组名操作:在数据库db1中增加一个g2文件组alter database db1 add filegroup g21.2.6 重命名文件组语法:alter database 数据库名modify filegroup 文件组名name=新文件组名操作:将数据库db1中的文件组g2更名为g3alter database db1 modify filegroup g2 name=g31.2.7 删除文件组语法:alter database 数据库名称remove filegroup 文件组名操作:删除数据库db1的文件组g3alter database db1remove filegroup g31.2.8 修改数据库名称语法:alter database 数据库名modify name = 新数据库名操作:将数据库db1的名字修改为glalter database db1modify name = gl1.3 删除数据库语法: Drop database 数据库名 [,……n]操作:删除数据库DB1,DB2,DB3DROP DATABASE DB1,DB2,DB3创建与管理表2.1 创建表(Create table )语法 Create table 表名( 列名 数据类型 是否允许为空值, ............... 列名 数据类型 是否允许为空值)2.2 修改表(Alert table )语法(1)修改表指定数据类型Alert table 表名Alert column 列名 数据类型 [ NOT NULL/NULL ]增加列Alert table 表名Add [ column ] 列名 数据类型 [ NOT NULL/NULL ]删除列Alert table 表名Drop column 列名 (4)添加主键Alert table 表名add primary key(列名,列名,…)(5)删除主键Alert table 表名Drop 主键名 //主键名是指“PK”+“_”+“表名”(6)删除关系Alert table 表名Drop 关系名
显示全部
相似文档