数据库&数据表的创建练习

环境:Windows 10操作系统,SQL Server 2019开发平台。

创建数据库:

1、按要求创建数据库

数据库名为db_HX;

数据库中包含一个主数据文件,逻辑文件名为HX_DATA,物理文件名为HX_DATA.MDF,文件的初始容量为5MB,最大容量为15MB,文件容量递增值为2MB;

数据库中包含一个辅数据文件,逻辑文件名为HX_DATA1,物理文件名为HX_DATA1.NDF,文件的初始容量为1MB,文件大小不受限制,文件增长量为20%;

事务日志文件的逻辑文件名为HX_LOG,物理文件名为HX_LOG.LDF,初始容量为3MB,最大容量为10MB,文件容量递增值为1MB;

create database db_HX

on

(name=HX_DATA,filename=‘E:\Fore term\HX_DATA.MDF’,size=5MB,maxsize=15MB,filegrowth=2MB),

(name=HX_DATA1,filename=‘E:\Fore term\HX_DATA1.NDF’,size=1MB,maxsize=unlimited,filegrowth=20%)

log on

(name=HX_LOG,filename=‘E:\Fore term\HX_LOG.LDF’,size3MB,maxsize=10MB,filegrowth=1MB)

2、按要求对数据库进行修改

在数据库db_HX中添加一个数据文件,逻辑文件名为HX_DATA2,文件的初始容量为3MB,最大容量为15MB,文件容量递增值为2MB;

将事务日志文件的最大容量改为20MB,文件容量递增值为2MB;

ALTER DATABASE db_HX
ADD FILE
(NAME='HX_DATA',FILENAME='D:\Fore term\HX_DATA2.ndf',SIZE=3MB,MAXSIZE=15MB,FILEGROWTH=1MB)

3、按要求对数据库文件进行删除

   将数据库db_HX中刚添加的HX_DATA1数据库文件删除

DBCC SHRINKFILE(HX_DATA2,EMPTYFILE)
ALTER DATABASE db_HX REMOVE FILE HX_DATA2

4.删除数据库db_HX

DROP DATABASE db_HX

8.将数据库db_HX进行分离和附加操作。

SP_DETACH_db[db_HX] --分离
SP_ATTACH_DB db_HX,'D:\Fore term\db_HX.mdf' --附加

9.创建一个包含多个数据文件和日志文件的数据库db_MNS,该数据库包含两个初始大小为15MB的数据文件和两个5MB的日志文件。

创建数据表:

数据表1:书籍信息表(tb_BookInfo)

存储内容

存储书籍信息情况

字段名称

中文意义

数据类型

数据长度

其它

SJBH

书籍编号

char

10

NOT NULL

SJMC

书籍名称

varchar

20

NOT NULL

LBBH

类别编号

char

2

CBS

出版社

varchar

30

ZZ

作者

  • 10
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值