黑马程序员技术交流社区
标题: 创建数据库的时候,一般需要指定的属性有哪些。 [打印本页]
作者: 朱灿 时间: 2012-7-9 19:18
标题: 创建数据库的时候,一般需要指定的属性有哪些。
创建数据库的时候,一般需要指定的属性有哪些。为了更好的保证数据库的完整和约束。。。
作者: 孙宁宇 时间: 2012-7-9 20:41
if exists(select * from sys.databases where name='test')
drop database test
go
create database test
on primary --主数据库
(
name='test_dat', --数据库名
filename='c:\test_dat.mdf', --保存路径
size=5, --初始大小
maxsize=20, --最大
filegrowth=10% --增长基数
)
log on --日志
(
name='test_log',
filename='c:\test_log.ldf',
size=5,
maxsize=10,
filegrowth=10%
)
作者: 肖琦 时间: 2012-7-9 22:10
数据库的创建:
If exists (select * from sysdatabases where name = ‘数据库名’)
Drop database 数据库名
Go
Create database 数据库名
On primary
(
Name = ‘数据库主文件名’,
Filename = ‘数据库主文件完整路径名’,
Size= 初始大小(mb,gb….),
Maxsize = 最大大小,
Filegrown = 文件自增长大小
)
Log on
(
Name = ‘数据库日志文件名’,
Filename = ‘数据库日志文件完整路径名’,
Size= 初始大小(mb,gb….),
Maxsize = 最大大小,
Filegrowth = 文件自增长大小
)
表的创建:
If exists (select * from sysobjects where name = ‘表名’)
Drop table 表名
Go
Create table 表名
(
字段
)
建约束:
唯一键约束:
Alter table 表名
Add constraint 约束名 unique(列名)
默认值约束:
Alter table 表名
Add constraint 约束名 default(默认值) for 列名
检查约束:
Alter table 表名
Add constraint 约束名 check (列名 like/>/< ………)
主键约束:
Alter table 表名
Add constraint 约束名 primary key (列名)
外键约束:
Alter table 表名
Add constraint 约束名 foreign key (列名) references 表名(列名)
增删改查
增:
单行插入:
Insert into 表名(列名1,列名2…….)
Values(‘值1’,’值2’………………..)
多行插入:
Insert into 表名 (列名1,列名2……..)
Select ‘值1’,’值2’……
Union select ‘值1’,’值2’…….
Union select ‘值1’,’值2’…….
………………………..
删:
Delete 表名 where 条件
改:
Update 表名 set 列名1=值1,列名2=值2…..where 条件
查:
Select 列名1,列名2… from 表名 where 条件
以上为个人笔记,希望对你有帮助....
作者: 朱灿 时间: 2012-7-10 02:26
肖琦 发表于 2012-7-9 22:10
数据库的创建:
If exists (select * from sysdatabases where name = ‘数据库名’)
Drop database ...
很详细 谢谢
作者: 杨正 时间: 2012-7-10 10:34
本帖最后由 杨正 于 2012-7-10 10:35 编辑
楼上的都不错啊。
If exists (select * from sysdatabases(系统数据库)where name = ‘数据库名’)
Drop database 数据库名
Go(去)
Create database 数据库名
On primary(同上)
On(数据文件)
(
Name = 'tour_mdf'----‘数据库主文件名’,
Filename = 'D:\tour.mdf'----‘数据库主文件完整路径名’,
Size= 1M----初始大小(mb,gb….),
Maxsize = 10M----最大大小,
Filegrown = 1M----文件自增长大小
)
Log on(日志文件)
(
Name = 'tour_mdf'----‘数据库主文件名’,
Filename = 'D:\tour.mdf'----‘数据库主文件完整路径名’,
Size= 1M----初始大小(mb,gb….),
Maxsize = 10M----最大大小,
Filegrown = 1M----文件自增长大小
)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |