- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档
精品文档
精品文档
精品文档
语句建库、表
回顾
1) 数据库文件
主数据文件 (.mdf)
次数据文件 (.ndf) 日志文件 (.ldf)
建库
1) 语法
Create DataBase 数据库名称
On primary
(
Name =逻辑名称 ,
Filename =物理名称 ,
Size =初始大小 (单位: KB、 MB、 GB、 TB),
MaxSize =最大空间 (UNLIMITED ), FileGrowth=增长速度
)
Log on
(
Name =逻辑名称 ,
Filename =物理名称 ,
Size =初始大小 (单位: KB、 MB、 GB、 TB),
MaxSize =最大空间 (UNLIMITED ), FileGrowth=增长速度
)
2) 必要属性
存储位置
初始大小
增长速度
3) 示例
-- 创建 Xoa数据库
-- 数据文件初始大小为 MB,增长速度为 %。无最大上限
-- 日志文件初始大小为 MB,增长速度为 MB。最大上限为 MB
create database
xoa
on
primary
(
name
=Xoa_Data ,
fileName
=e:\data\Xoa.mdf
Size
=5Mb,
MaxSize
=unlimited ,
fileGrowth
=15%
)
log
on
(
name
=Xoa_Log ,
fileName
=e:\data\Xoa.ldf
Size
=3MB,
MaxSize
=100 MB,
fileGrowth
=1MB
)
4) 注意事项
单位必须完整(必须具有 ”B”,eg:KB、MB 等)
数据库的逻辑名称不能出现重复
5) 建议
将数据文件和日志文件进行分开存放
数据库的初始大小及增长速度计算后在定义
删除数据库
1) 语法
Drop database 数据库名
2) 示例
--2 、删除数据库
-- 练习:删除名为 Xoa 的数据库
-- 检查数据库是否存在
--databases :视图,存在与 Master 数据库中
if exists( select * from sys . databases where name = xoa )
drop database Xoa
3) 建议
删除数据库之前尽量使用判断语句检查数据库是否存在。
建表
1) 数据类型
字符类型
Char :非 unicode 的固定长度的字符类型
Varchar :非 unicode 的可变长度的字符类型
Nchar:
Nchar
:unicode 的固定长度的字符类型
Nvarchar :unicode 的可变长度的字符类型 Text 数值
Int 、float 、decimal、 number
布尔类型
Bit
日期类型
Datetime 二进制 Image
2) 语法
Create table 表名
(
字段名 类型[(长度)] [特征]
)
注:特征—非空 (Not null)、自增 (Identity)
3) 示例
-- 练习:创建部门表 (Department)
-- 记录 Id(deptId,int, 自增 ) 、部门名称 (deptName,varchar(50), 非空 )
create table Department
(
deptId int identity ( 1, 1), deptName varchar ( 50) not null
)
4) 数据完整性
实体完整性
要求
唯一标识每行记录
实现
主键、唯一、自增
域完整性
要求
保证列数据的有效性
实现
数据类型、非空、默认值、检查
引用完整性
要求
引用完整性约束保证两 (多)表之间数据的有效性
实现
引用关系
自定义完整性
要求 通过编写自定义的逻辑或规则实现数据的验证。 实现
存储过程、触发器、规则
5) 约束 (Constraint)
主键约束 (Primary Key Constraint) 作用:数据唯一且不允许出现 null 值 唯一约束 (Unique Key Constraint) 作用:数据唯一但允许出现一次 null 值 检查约束 (Check Constraint) 作用:数据符合规则
引用约束 (Foreign Key??References) 作用:保证两表之间数据的有效性 默认值约束 (Default Constraint) 作用:提供默认的字段值
6) 命名规则
缩写 _列名
7) 分类
行内约束
-- 行内约束 create table Users
(
-- 主键约束
-- 主键可以由多个字段组成 (复合主键 ) ,主键列字段不能为空
UserId int identity ( 1, 1) primary key , U
您可能关注的文档
- 2021暖通空调课程设计书.docx
- 暴雨灾害应急联动机制.docx
- 更换工人村杆塔技术措施标准版本.docx
- 2021曼昆宏观经济学复习提纲(学霸整理!).docx
- 最全二次函数概念图像性质表格完整版.doc.docx
- 最全五年级上册-几何图形练习题.docx
- 最全幂函数概念的图像与性质完整版.doc.docx
- 最全杀螨剂一览表.docx
- 2021最全河道清淤施工组织设计方案.docx
- 最全科室抗菌药物管理记录本完整版.doc.docx
- 2024-2025年英语选择性必修第二册单元测评卷(一)(带答案).docx
- 2024-2025年物理必修第二册7.5相对论时空观与牛顿力学的局限性(带答案).docx
- 2024-2025年物理高考选择性必修第一册课课练2.6受迫振动共振(带答案).docx
- 2024-2025年英语选择性必修第二册UNIT2单元知识反馈(带答案).docx
- 2024-2025年英语选择性必修第二册Unit5课时训练3(带答案).docx
- 2024-2025年物理高考选择性必修第一册素养提能专练2子弹打木块、滑块—木板模型、人船模型(带答案).docx
- 2024-2025年物理高考选择性必修第一册课课练2.3简谐运动的回复力和能量(带答案).docx
- 2024-2025年物理高考选择性必修第一册章末素能检测(三)(带答案).docx
- 2024-2025年语文必修上册3单元第1课短歌行、归园田居(其一)(带答案).docx
- 2024-2025年物理高考选择性必修第一册课课练4.5光的衍射(带答案).docx
文档评论(0)