SQL Sever数据库的学习

本文详细介绍了如何学习SQL Server数据库,包括创建数据库脚本,如创建包含主数据文件和日志文件的数据库,以及创建数据表的代码示例。在数据库代码编写时,大小写不敏感,需要注意语法细节,如使用逗号分隔和正确指定约束条件。此外,还讲解了如何查看数据库中的表,并给出了添加数据和定义各种约束的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值