当前位置:文档之家› 2019-数据库建立步骤-word范文模板 (14页)

2019-数据库建立步骤-word范文模板 (14页)

),filegroup a(命名)(
Name=’.ndf’
.... (同上)
)。。。
Log on
(
…(同上)
),filegroup(
…(同上)

删除数据库
drop database 数据库名称(数据库名称1,。。。,数据库名称n)
创建表的一般步骤:
(一)、切换所创建的数据库
Use 数据库名
Go
(二)、判断该数据库是否已存在该表
(1)、if exists (select * from sys.sysdatabases where [name]='数据库名称')
drop database 数据库名称
go
(2)、if (select count(*) from sys.sysdatabases where [name]='数据库名称') > 0
drop database 数据库名称
go
注:sys.sysdatabases :指的是一个系统视图
(3)、if db_id('数据库名称') is not null
drop database 数据库名称
注意:db_id : 是SQL Server中的一个系统函数,用于返回数据库标识(id)号
db_id函数的使用语法:
seed : 标识种子或起始值;
increment : 递增量
添加约束语法:
Alter table 表名
Add constraint 约束名 约束类型 具体的约束内容,
constraint 约束名 约束类型 具体的约束内容,
。。。
Go
两个较为特殊约束:
默认:
alter table 表名
add constraint 约束名称 default(默认值) for 列名
检查(Check Key)约束:CK_约束字段
外键(Foreign Key)约束:FK_约束字段
删除约束
Alter table 表名
Drop constraint 约束名
外键:
alter table 表名
add constraint 约束名称 foreign key(列名) references 主表名(引用的列名)
约束名的取名则:
主键(Primary Key)约束:PK_约束字段
唯一(Unique Key)约束:UK_约束字段
默认(Default Key)约束:DK_约束字段
db_id (['数据库名称'])若省略数据库名称则返回当前数据库的id,若查询不到,则返回null
(三)、创建文件夹的两种方法:
(1)、启用外围配置【此方法适用于找不到“sql server 外围应用配置器“的情况】 exec sp_configure 'show advanced options',1
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
== 本文为word格式,下载后可方便编辑和修改! ==
数据库建立步骤
篇一:创建数据库的一
use master
go
(二)、判断数据库是否已有的同名数据库并将其删除
on [primary]
<数据文件参数>:
(
name=逻辑名称(管理员用的),[‘.mdf’]
filename=绝对路径(物理名称),
size=初始大小(mb),
maxsize=限制可增长的最大大小(mb),
filegrowth=自动增长量(mb / %)
)
Log on
<日志文件参数>的语法
(
name=逻辑名称(管理员用的),[‘ldf’]
filename=绝对路径(物理名称),
size=初始大小(mb),
maxsize=限制可增长的最大大小(mb),
filegrowth=自动增长量(mb / %)
)
Go
注:创建多个次要文件时,需用”,”隔开,
如:
Create database 数据库名
On primary
(
Name=’.mdf’
…(同上)
对象类型:U(用户自定义类型)、V(视图)、C(check约束)。。。
(三)、创建表
create table 表名
(
列名 数据类型 约束(非空、标识列),
列名 数据类型 约束,
...
)
Go
注:在建表时的约束一般只规定非空、标识
identity(标识列) 的使用语法:
identity[(seed,increment)]
UQ:unique 唯一约束
SP:stored procedure 存储过程
TR:trigger 触发器
(3)、if object_ID(‘对象名[,’对象类型’]’) is not null
Drop table 表名
Go
注:object_ID:系统函数,用于返回数据库对象标识号
对象名:可为表名、约束名、存储过程名、视图名。。。
Drop table 表名
Go
注:每个数据库都有一个系统视图sysobjects,记录了所在数据库的表、约束、视图、存储过程、触发器等对象
name:对象名称
xtype:类型
S:system table系统表
U:user table用户表
PK:primary key主键约束
CK:check 检查约束
FK:foreign key 外键约束
reconfigure
exec sp_configure 'xp_cmdshell',1
reconfigure
go
--调用dos命令创建文件夹
exec xp_cmdshell 'md D:\sql\S2_sql\library',no_output
go
注意:xp_cmdshell:扩展存储过程(函数),用于执行一个DOS命令
exec xp_cmdshell 'md或mkdir D:\StuDB'
(2)、找到”配置工具”->打开”sql server 外围应用配置器”->进入”功能的外围应用配置器”->将”启用xp_cmdshell”打上勾->点击应用即可
(四)、创建数据库的语法
create database 数据库名称
检验的方法:
(1)、if exists (select * from sysobjects where name='表名' and xtype='U')
drop table 表名
go
(2)、if (select count(*) from sysobjects where name=’表名’ and xtype=’U’) > 0
相关主题