数据库:创建、删除
可以通过查看master数据库中的sysdatabases表,来了解当前存在的数据库
create database 数据库名
on primary
(
name='stu_data',
filename='D:\stu_data.mdf',
size=5mb,
maxsize=10mb,
filegrowth=10%
)
log on
(
name='stu_log',
filename='D:\stu_log.ldf',
size=3mb,
filegrowth=2mb
)
表
使用数据库:use 数据库名
表:创建、修改、删除
通过select * from sysobjects where xtype='U'可以查看所有存在的表
多个列间使用逗号分隔
主键:primary key
非空:not null
惟一:unique
默认:default()
检查:check()
外键:foreign key(列名) references 表名(列名)
use dbtest
create table ClassInfo
(
cId int not null primary key identity(1,1),
cTitle nvarchar(10)
)
create table StudentInfo
(
sId int not null primary key identity(1,1),
sName nvarchar(10) not null,
sGender bit default(0),
sBirthday date,
sPhone char(11),
sEMail varchar(20),
cid int not null,
foreign key(cid) references ClassInfo(cid)
)