代码建库建表

2021/5/24 10:29:35

本文主要是介绍代码建库建表,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

创建数据库

create database 数据库名称
on primary   --主文件 mdf
(
--取名
 name='数据库名称',
 --路径
 filename='F:\数据库名称.mdf',
 --初始大小
 size=3MB,
 --最大大小,不写默认不限增长。
 maxsize=50MB,
 --增长方式
 filegrowth=1%
)

log on    --日志文件 ldf
(
 name='数据库名称_log',
 filename='F:\数据库名称_log.ldf',
 size=1MB,
 maxsize=30MB,
 filegrowth=1MB
)

创建新表

create table 表名
(
--列名 数据类型 约束
  id int primary key identity,   --默认从1开始,每次增长1
  name varchar(20) not null
)

小结:

1、数据类型int、varchar、float、time、money、date
2、主键 primary key
3、标识列 identity默认1开始增长1。identity(2,3)从2开始,每次增加3的标识列。
4、唯一 unique
5、非空 not null
6、默认 default
7、check检查约束 {例:Email必须包含@符号 check(Email like '%@%')}

添加约束

--先执行表
alter table 表名
--建立主键
add constraint PK_命名 primary key (列名)
--建立唯一键
add constraint UQ_命名 unique(列名)
--默认值
add constraint DF_命名 default('默认值') for 列名
--添加检查约束
add constraint CK_命名 check(check约束条件)
--添加外键约束
alter table 外键表名
add constraint FK_命名 Foreign key(外键字段名) references 主键表名(主键字段名)


这篇关于代码建库建表的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程