SQL Sever数据库的学习

   数据库的学习: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 表名(列名)

你可能感兴趣的:(SQL,Sever数据库)