代码建库建表
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 主键表名(主键字段名)
这篇关于代码建库建表的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25JAVA副业资料:新手入门及初级提升指南
- 2024-11-25Java副业资料:入门到实践的全面指南
- 2024-11-25Springboot应用的多环境打包项目实战
- 2024-11-25SpringBoot应用的生产发布项目实战入门教程
- 2024-11-25Viite多环境配置项目实战:新手入门教程
- 2024-11-25Vite多环境配置项目实战入门教程