- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理与应用
注意:用查询分析器的时候,要注意看上方的当前数据库。默认是master数据库。搞错当前数据库,建表或者后面的查询等等都会出问题!! 利用工具建表 数据库原理与应用 * 表的修改 ALTER TABLE 表名 具体操作 关于ALTER TABLE ,请自行查阅手册!! 表的修改包括 增、删字段 修改字段信息 增加、删除、修改约束 特别的,可以修改字段名称和顺序,但是必须用其他方法 表的删除 DROP TABLE 表名 表的修改与删除 数据库原理与应用 * 课后任务 用CREATE语句创建实验1中指定的库、表在下一次实验课的时候,验证自己的语句并改正可能的错误(不用上交) 预习: 约束 索引 简单的查询语句 数据库原理与应用 郑捷 * PRIMARY KEY:主键约束,等价非空、唯一 PK_表名 FOREIGN KEY:外键约束 FK_表名_被参照表名 UNIQUE:唯一值约束(允许空值) UQ_表名_字段名 CHECK (逻辑表达式):检查约束 CK_表名_字段名 DEFAULT:默认值约束 DE_表名_字段名 NULL/NOT NULL:空值/非空值约束 NN_表名_字段名,往往不显式命名 约束 数据库原理与应用 * CREATE TABLE Student( StuID Char(12) NOT NULL CONSTRAINT PK_Student PRIMARY KEY, StuName NVarChar(5) NOT NULL, StuSex Nchar(1) NOT NULL CONSTRAINT CK_Student_StuSex CHECK StuSex = 男 OR StuSex = 女, StuAge TinyInt NULL CONSTRAINT CK_Student_StuAge CHECK StuAge BETWEEN 16 AND 40, CitizenID Char(18) NULL CONSTRAINT UQ_Student_CitizenID UNIQUE) 带约束的表创建 数据库原理与应用 * CREATE TABLE Student( StuID Char(12) NOT NULL, StuName NVarChar(5) NOT NULL, StuSex Nchar(1) NOT NULL, StuAge TinyInt NULL, CitizenID Char(18) NULL, CONSTRAINT PK_Student PRIMARY KEY (StuID), CONSTRAINT CK_Student_StuSex CHECK StuSex = 男 OR StuSex = 女, CONSTRAINT CK_Student_StuAge CHECK StuAge BETWEEN 16 AND 40, CONSTRAINT UQ_Student_CitizenID UNIQUE (CitizenID)) 改写为表级约束 数据库原理与应用 * 索引是对数据进行检索的一种辅助数据结构 生活中的案例:《新华字典》的部首、拼音检字法 索引占据一定的空间,并且依附于特定的表,索引的内容与基本表(正文)保持绝对一致 索引用于加快检索速度 索引 数据库原理与应用 * 单一索引与复合索引 索引内部包含的字段是单一的还是多个 唯一索引与不唯一索引 是否在索引中记录重复值 聚集索引与非聚集索引 索引是否影响基本表记录的存储顺序 索引的分类 数据库原理与应用 * CREATE INDEX 索引名ON 表(字段 [ASC|DESC][{,字段} [ASC|DESC]])[索引参数] 索引名一般命名规则为:IX_表_字段 索引的创建 数据库原理与应用 * 优点(益处) 加快对信息的检索 缺点(开销、代价) 占用数据库空间(磁盘空间) 加大信息维护开销 索引建立的原则等暂不讨论,在研究数据库设计时进行分析 索引的优缺点 数据库原理与应用 * SQL概述 数据定义☆ 数据查询★ 数据更新☆ 视图 SQL语言 数据库原理与应用 * 单表简单查询 分组查询 连接查询 嵌套查询(子查询) 集合查询 数据查询 数据库原理与应用 * 数据查询语言(DQL)只有一个语句:SELECT 但是它是编程中最重要的语句,也是变化最复杂的语句 完整的SELECT语句由若干子句构成,格式如下: SELECT 字段FROM 表、连接[WHERE 条件][GROUP BY 分组字段][HAVING 条件][ORDER BY 排序规则] 数据查询语言 数据库原理与应用 * SQL
您可能关注的文档
最近下载
- 2025届高考英语长难句分析课件.pptx
- 2023部编新人教版五年级(上册)道德与法治全册教案.doc VIP
- 水土保持单元工程施工质量检验表与验收表(样表:2混凝土工程)(SLT 336—2025)水土保持工程质量验收与评价规范.docx VIP
- 玻璃板液位计介绍.pptx VIP
- 国家计委“计价格[2002]1980号文”.doc VIP
- 特种工程塑料——PEEK .ppt VIP
- 三国志曹操传宝物全拿攻略.doc VIP
- 卫星气象学课件:第3章 卫星遥感辐射基础.ppt VIP
- 2025年部编新人教版五年级上册道德与法治全册教案资料.doc VIP
- 1正确认识广告教学设计.docx VIP
文档评论(0)