使用SQL语句创建数据库和数据库表
内容如下:
- 创建数据库
- 创建数据库表
1.创建数据库的语句
创建数据库,需要创建数据库的数据文件和日志文件
其中一些语句含义如下:
语句 | 代表含义 |
---|---|
name | 逻辑文件名 |
filename | 物理文件名 |
size | 文件初始大小 |
maxsize | 文件最大长度 |
filegrowth | 文件增长幅度 |
其中逻辑文件名不需要加后缀,而物理文件名则为具体路径,需加文件后缀,数据文件后缀为.mdf,日志文件后缀为.ldf
代码如下:
create database eshop
on primary
(
name=eshop_data,
filename='D:\数据库\eshop_data.mdf',
size=5mb,
maxsize=unlimited,
filegrowth=10%
)
Log on
(
name=eshop_log,
filename='D:\数据库\eshop_log.ldf',
size=5mb,
Maxsize=10mb,
filegrowth=5%
)
log on 前为数据文件创建语句,log on后为日志文件创建语句,若需要修改,可用alter database eshop语句进行修改
2.创建数据库表
创建数据库表一般包括段名,数据类型以及长度,约束,下面举一个简单的小例子,如需创建下面的表
针对以上要求,代码如下:
Use eshop
go
create table products
(
P_id nchar(6)primary key,
P_name varchar(50) not null,
brand varchar(20),
model varchar(20),
price decimal(8,2) check(price>=0 and price<=100000),
stock int,
category varchar(10) references categories(category)
)
当字段为外键时,通过外键联系的两个表中的字段需数据类型和长度一致。
以上仅仅是一点小小的分享,并不全面,多是课堂所学,仅做记录,如有错误,请多指出,若以上内容能有一些帮助,则荣幸之至。
更多推荐
使用SQL语句创建数据库和数据库表
发布评论