- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
************************DML命令SELECT语句SELECT*
FROM学生;
WHERE子句SELECT*
FROM学生
WHERE性别=男;
ORDERBY子句SELECT*
FROM学生
ORDERBY姓名;
GROUPBY子句SELECT专业,COUNT(*)
FROM学生
GROUPBY专业;
JOIN语句SELECT*
FROM学生
JOIN专业ON学生.专业=专业.专业名称;
子查询SELECT*
FROM学生
WHERE学号IN(SELECT学号FROM成绩WHERE课程名称=数据库);
DCL命令1GRANT授权用户访问数据库。2REVOKE撤销用户访问权限。GRANT和REVOKEGRANTSELECTON学生TO用户名;
REVOKESELECTON学生FROM用户名;
事务概述开始事务开启一个事务,用于执行一组操作。1执行操作进行一组对数据库进行的操作。2提交事务如果所有操作成功,则提交事务,将操作结果永久保存到数据库。3回滚事务如果操作失败,则回滚事务,将操作结果恢复到初始状态。4ACID特性原子性(Atomicity)事务中的操作要么全部执行成功,要么全部失败。一致性(Consistency)事务执行完成后,数据库必须处于一致状态。隔离性(Isolation)多个事务之间相互隔离,不会相互影响。持久性(Durability)事务提交后,操作结果必须永久保存到数据库,即使系统崩溃也不会丢失。事务处理过程开始事务使用BEGINTRANSACTION语句开始一个事务。执行操作执行一组对数据库进行的操作。提交事务使用COMMIT语句提交事务,将操作结果永久保存到数据库。回滚事务使用ROLLBACK语句回滚事务,将操作结果恢复到初始状态。并发控制概述并发访问多个用户或事务同时访问数据库。数据一致性并发访问时,需要保证数据的一致性和完整性。并发控制机制使用各种机制来协调并发访问,避免数据冲突。锁机制共享锁(S锁)允许多个事务同时读取数据,但不能修改数据。排他锁(X锁)只允许一个事务独占访问数据,其他事务不能读取或修改数据。隔离级别1读未提交(ReadUncommitted)允许读取未提交的数据,可能出现脏读。2读已提交(ReadCommitted)只允许读取已提交的数据,避免脏读,但可能出现不可重复读和幻读。3可重复读(RepeatableRead)在同一个事务中多次读取相同数据,结果一致,避免脏读和不可重复读,但可能出现幻读。4串行化(Serializable)事务之间串行执行,避免脏读、不可重复读和幻读,性能最低。存储引擎概述1数据存储和管理方式负责存储和管理数据库中的数据。2数据访问性能影响数据库的性能和效率。3不同引擎特点不同的存储引擎具有不同的特性和性能优势。MyISAM引擎1非事务性不支持事务处理,操作要么全部成功,要么全部失败。2高性能速度快,适用于读操作频繁的场景。3表级锁在操作表时,会锁定整个表,并发性能较低。InnoDB引擎事务性支持事务处理,保证数据的完整性和一致性。行级锁在操作数据时,只锁定相关行,并发性能较高。支持外键能够定义和维护外键约束,保证数据完整性和一致性。数据库备份和恢复1数据保护定期备份数据库,防止数据丢失。2数据恢复使用备份数据恢复数据库,保证数据安全。备份方式逻辑备份只备份数据,不包含数据库结构。物理备份备份整个数据库文件,包含数据和结构。恢复方法完整恢复使用完整的数据库备份恢复所有数据。增量恢复使用备份数据和增量备份恢复数据。日志恢复使用数据库日志恢复数据。性能优化概述索引优化通过创建索引提高数据检索效率。查询优化优化SQL语句,提高查询速度。硬件优化使用高性能硬件,提高数据库性能。索引优化索引类型B树索引、哈希索引等。索引创建使用CREATEINDEX语句创建索引。索引维护定期维护索引,保证索引有效性。查询优化SQL语句优化使用合适的SQL语句,避免使用效率低下的语句。查询计划分析查询计划,识别性能瓶颈。总结与展望数据库技术发展数据库技术不断发展,新技术层出不穷。应用场景拓展数据库应用场景不断拓展,应用范围更加广泛。学习与探索继续学习和探索数据库技术,掌握新技术,应用新技术。*
您可能关注的文档
最近下载
- 《增材制造》教学课件323.ppt VIP
- 2024年生猪屠宰兽医卫生检验人员考试题库.docx
- 象与骑象人—读书笔记课件.pptx VIP
- 2025年党员干部学习知识竞赛题库100题及答案(二).docx VIP
- 2024年中考数学总复习第二部分专解答类专题突破专题十二 类比、拓展探究题.pptx VIP
- 基于Java的飞机大战游戏的设计与实现 .pdf VIP
- (高清版)B-T 19812.6-2022 塑料节水灌溉器材 第6部分:输水用聚乙烯(PE)管材.pdf VIP
- 2024北京朝阳区初二(下)期末数学及答案.docx VIP
- 小王子英语剧本.docx
- 2023年高考语文备考之前各地高三模考理解性默写汇编含答案.pdf VIP
文档评论(0)