1.创建数据库
1)格式:
create database 数据库名
(
<数据文件参数>[,···n][<文件组参数>]
)
[log on]
(
<日志文件参数>[,…n]
)
2)例:
use master--使用master数据库,对master数据库做操作
if exists(select* from sysdatabaseswherename='studentDB')--验证master这个数据库中是否存在要新建的数据库
drop database studentDB--如果存在将删除
(以上操作时为了检验是否有要建立的新数据库,如果有将会被删除)
create database studentDB
on
(
name='studentDB_data',--主数据文件的逻辑名
filename='d:\project\studentDB_data.mdf',--主数据文件的路径
size=5mb,--初始大小
maxsize=100mb,--文件增加的最大值
filegrowth=15%--文件的增长率(也可以是filegrowth=5mb这个意思为每次增长mb)
)
log on
(
name='studentDB_log',
filename='d:\project\studentDB_log.ldf'
)
2.创建表:
1)格式:
CREATE TABLE 表名
(
字段1 数据类型列的特征,(包括该列是否为空(NULL)、是否是标识列(自动编号)
是否有默认值、是否为主键等)
字段2数据类型列的特征,
...
)
2)例子:
use studentDB
create table stu
(
sname varchar(20)not null ,--sname非空
sno char(6)not null primary key,--sno非空为主键
sseat smallint identity(1,1),--sseat为自动编号,第一个值为1,增量为1
)