[]第3章 数据库基本对象操作和管理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020/10/7
数据库技术
3.1.4 使用T-SQL语句创建数据库
CREATE DATABASE sales ON
(NAME=sales_dat, FILENAME=’d:\SQL\sales_dat.mdf’, SIZE=5, MAXSIZE=30, FILEGROWTH=2)
LOG ON
(NAME=sales_log, FILENAME=’d:\SQL\sales_log.ldf’, SIZE=2MB, MAXSIZE=20MB, FILEGROWTH=2MB)
名称 Char[n]
varchar[n] text
存储长度(字节)
存储数值范围
备注
n(若输入数据的长度
分别表示字长、
超过n规定的值,超出部 Βιβλιοθήκη Baidu 多 8000 个 字 符 ,变长字符型和
分将被截断,否则,不 个数据由n决定。 变长文本型数
2020/10/7
数据库技术
3.1.4 使用T-SQL语句创建数据库
例:创建一个名为Report的数据库,定义一个主文件、两个 二级文件和两个日志文件。其中主数据文件的逻辑文件名 为Rep1,磁盘文件名为rep1_dat.mdf。一个二级文件的逻 辑文件名为Rep2,磁盘文件名为Rep2_dat.ndf;另一个二 级文件的逻辑文件名为Rep3,磁盘文件名为rep3_dat.ndf。 一个事务日志文件的逻辑文件名为rep1_log,磁盘文件名 为 rep1_log.ldf ; 另 一 个 事 务 日 志 文 件 的 逻 辑 文 件 名 为 rep2_log,磁盘文件名为rep2_log.ldf。所有文件的初始 容量都是5MB,最大容量限制都来是10MB,在最大容量限 制内,当文件空间不够时每次的增长量都是1MB。以上文 件都存储在D盘SQL文件夹下。
2020/10/7
数据库技术
3.1.4 使用T-SQL语句创建数据库
[<filespec> ::=
([NAME=logical_file_name,]
[FILENAME='os_file_name’,]
[SIZE=size,]
[MAXSIZE={max_size|UNLIMITED},]
[FILEGROWTH=growth_increment])[,...n]
2020/10/7
数据库技术
3.1.4 使用T-SQL语句创建数据库
CREATE DATABASE Report ON PRIMARY (NAME=Rep1, FILENAME=’d:\SQL\rep1_dat.mdf’, SIZE=5, MAXSIZE=10, FILEGROWTH=1),
2020/10/7
[]第3章 数据库基本对象操作 和管理
3.1.4 使用T-SQL语句创建数据库
语法:
CREATE DATABASE datebase_name [ON [PRIMARY] [<filespec> [,...n] [,<filegroup>[,...n]] ] [LOG ON { [<filespec> [,...n]}]
NAME=logical_file_name:定义数据文件逻辑文件名, 该文件名只在SQL语句中使用.
FILENAME=os_file_name:定义数据文件的物理文件名, 操作系统使用
2020/10/7
数据库技术
3.1.4 使用T-SQL语句创建数据库
例: 创建一个名为sales的数据库,数据文 件的逻辑文件名为sales_dat,磁盘文件名 为sales_dat.mdf,事务日志文件的逻辑文 件 名 为 sales_log, 磁 盘 文 件 名 为 sales_log.ldf,两个磁盘文件都存储在D 盘SQL文件夹下。
2020/10/7
数据库技术
3.2.1 SQL Server支持的数据类型
精 度:指数值数据中所存储的十 进制数据的总位数。
小数位数:指数值数据中小数点右边 可以有的数字位数的最大值。
长 度:指存储数据所使用的字节数。
2020/10/7
数据库技术
一、字符串类型:字母、数字和符号组 成,常量使用单引号做定界符。
2020/10/7
数据库技术
3.1.5 修改数据库
1.更改数据库名称
语法 SP_renamedb @old_name,@new_name
前提条件 必须将该数据库切换到单用户模式下。
举例 exec sp_dboption ‘student','single user','true' exec sp_renamedb ‘student’,‘学生' exec sp_dboption ‘学生','single user','false'
FILEGROWTH=1)
2020/10/7
数据库技术
3.1.4 使用T-SQL语句创建数据库
LOG ON (NAME= Rep1_log, FILENAME=’d:\SQL\rep1_log.ldf’, SIZE=5MB, MAXSIZE=10MB, FILEGROWTH=1MB), (NAME= Rep2_log, FILENAME=’d:\SQL\rep2_log.ldf’, SIZE=5MB, MAXSIZE=10MB, FILEGROWTH=1MB)
数据库技术
3.1.4 使用T-SQL语句创建数据库
(NAME=Rep2,
(NAME=Rep3,
FILENAME=’d:\SQL\rep2_dat.n FILENAME=’d:\SQL\rep3_dat.
df’,
ndf’,
SIZE=5,
SIZE=5,
MAXSIZE=10,
MAXSIZE=10,
FILEGROWTH=1),
2020/10/7
数据库技术
3.1.5 修改数据库
2.使用企业管理器修改数据库结构 选中数据库节点,在弹出的快捷菜单中选
择“属性”选项,则弹出“数据库属性” 窗口。 可以在此窗口的数据文件和日志文件标 签页包括文件组标签页修改数据库
2020/10/7
数据库技术
3.2表的创建和管理
3.2.1 SQL Server支持的数据类型 3.2.2 用户自定义数据类型 3.2.3 使用企业管理器创建表 3.2.4 使用T-SQL语句创建表 3.2.5 表的数据操作