数据库的学习:SQL Sever数据库的学习,进行脚本的编写,创建数据库脚本代码:
create database 数据库名
on primary
(
name='stuDB_data', -- 主数据文件的逻辑名称
filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称
size=5mb, --主数据文件的初始大小
maxsize=100mb, -- 主数据文件增长的最大值
filegrowth=15%--主数据文件的增长率
)
log on
(
name='stuDB_log',
filename='D:\stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)
这段代码需要记忆,好好记住这段代码,数据库代码的编写中并不像程序编写那样严格区分大小写,最后结尾没有分好,记住要用逗号结尾。
创建数据表代码(举例子):
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),
sMail varchar(20),
cid int not null,
foreign key (cid) references ClassInfo(cid)
)
使用数据库:use 数据库名
表:创建、修改、删除
通过select * from sysobjects where xtype='U'可以查看所有存在的表
多个列间使用逗号分隔
添加数据顺序:列名 类型 是否为空
主键:primary key
非空:not null
惟一:unique
默认:default()
检查:check()
外键:foreign key(列名) references 表名(列名)