SQL语句创建数据库及表和约束等
2015-05-15 07:51
274 查看
创建数据库:
--drop database
Mydatabase
create database
Mydatabase
on primary
(
--括号一定是圆括号
name='Mydatabase_data',--数据库名称
filename='d:\Mydatabase_data.mdf',--物理文件名
size=5mb,--初始大小
maxsize=10mb,--最大大小
filegrowth=15%--主文件增长率
)
log on
(
name='Mydatabase_log',--日志文件名
filename='d:\Mydatabase_log.ldf',--日志物理文件名
maxsize=4mb,--最大大小
size=2mb,--初始大小
filegrowth=1mb--主文件增长率
)
创建一张表:
create table MyClass
(
cId int identity(1,1)
primary key,
cName nvarchar(50)
not null,
cDesciption text
)
创建约束:
--添加主键约束
alter table 表名 add constraint 约束名称 primary key(设置主键的字段)
--添加唯一约束
alter table
表名 add constraint 约束名称 unique(字段名称)
--添加默认约束
alter table
表名 add constraint 约束名称 default(默认值)
for 字段名称
--添加检查约束
alter table
表名add constraint 约束名称 check(约束条件)
--添加外键约束(主键表Class外键表student)
alter table 外键表 add constraint 约束名称 foreign key(字段名称) references
主键表(字段名称)
--删除约束
alter table 表名 drop constraint 约束名称
--用一条语句为表增加多个约束。
alter table 表名称 add
constraint 约束名称 key(字段名称),--增加主键约束
constraint 约束名称(字段名称),--增加唯一约束
constraint 约束名称 default(默认值)for
EmpGender,--默认约束
constraint 约束名称 check(约束条件),
constraint 约束名称 foreign key(字段名称)
references 主键表(字段名称)
--drop database
Mydatabase
create database
Mydatabase
on primary
(
--括号一定是圆括号
name='Mydatabase_data',--数据库名称
filename='d:\Mydatabase_data.mdf',--物理文件名
size=5mb,--初始大小
maxsize=10mb,--最大大小
filegrowth=15%--主文件增长率
)
log on
(
name='Mydatabase_log',--日志文件名
filename='d:\Mydatabase_log.ldf',--日志物理文件名
maxsize=4mb,--最大大小
size=2mb,--初始大小
filegrowth=1mb--主文件增长率
)
创建一张表:
create table MyClass
(
cId int identity(1,1)
primary key,
cName nvarchar(50)
not null,
cDesciption text
)
创建约束:
--添加主键约束
alter table 表名 add constraint 约束名称 primary key(设置主键的字段)
--添加唯一约束
alter table
表名 add constraint 约束名称 unique(字段名称)
--添加默认约束
alter table
表名 add constraint 约束名称 default(默认值)
for 字段名称
--添加检查约束
alter table
表名add constraint 约束名称 check(约束条件)
--添加外键约束(主键表Class外键表student)
alter table 外键表 add constraint 约束名称 foreign key(字段名称) references
主键表(字段名称)
--删除约束
alter table 表名 drop constraint 约束名称
--用一条语句为表增加多个约束。
alter table 表名称 add
constraint 约束名称 key(字段名称),--增加主键约束
constraint 约束名称(字段名称),--增加唯一约束
constraint 约束名称 default(默认值)for
EmpGender,--默认约束
constraint 约束名称 check(约束条件),
constraint 约束名称 foreign key(字段名称)
references 主键表(字段名称)
相关文章推荐
- 创建数据库、表、主外键、各种约束、存储过程、视图、索引、事务使用、触发器、创建登录账号、数据库用户 Sql语句示例
- 数据库sql语句——之sql语句创建数据库并增加约束
- Oracle数据库:如何创建约束及创建约束的SQL语句,正则约束的SQL语句
- SQL语句汇总(一)——数据库与表的操作以及创建约束
- Sql语句在SqlServer中创建数据库、表格并添加约束
- 在创建外键约束的时候, 设置级联删除为SET NULL执行sql语句的时候显示有错误,(数据库为sqlserver2000)?
- SQL_3th_T-SQL语句创建和删除数据库、添加和删除约束
- 数据库常用的SQL 语句(一)创建数据库,表以及添加约束
- SQL语句汇总(一)——数据库与表的操作以及创建约束
- SQLServe_使用T-SQL语句创建数据库、创建表以及表的约束
- oracle sql语句 创建表空间、数据库
- 使用sql语句创建和删除约束示例代码
- 数据库sql语句笔试题--包含创建数据库、表、插入记录、查询等操作
- kettle创建数据库资源库,执行SQL语句有两条执行失败
- 使用SQL语句创建和删除约束
- 概念模型转换成物理模型并生成sql语句创建数据库 链接
- C#与数据库访问技术总结(六)之Command对象创建SQl语句代码示例
- SQL语句创建数据库及表
- T-SQL语句实现数据库的创建于初始化
- MySQL数据库执行sql语句创建数据库和表提示The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working