摘要: 11、索引 一、概念及优缺点 索引是对数据库表中一个或多个列的值进行排序的结构,建立索引有助于快速获取信息。你也可以这样理解:索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中, 索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而 阅读全文
posted @ 2022-03-27 18:48 carat9588 阅读(111) 评论(0) 推荐(0)
摘要: 一、存储引擎概述 为了方便管理,人们把连接管理、查询管理、语法解析、查询优化这些不涉及真实数据存储的功能划分为MySQL Server的功能,把真实存储数据的功能划分为存储引擎的功能。所以在MySQL Server完成了查询优化后,只需按照生成的执行计划调用底层存储引擎提供的API,获取到数据后返回 阅读全文
posted @ 2022-03-27 15:10 carat9588 阅读(50) 评论(0) 推荐(0)
摘要: 一、触发器概述 在实际开发中,我们经常会遇到这样的情况:有 2 个或者多个相互关联的表,如商品信息和库存信息分别存放在 2 个不同的数据表中,我们在添加一条新商品记录的时候,为了保证数据的完整性,必须同时在库存表中添加一条库存记录。这样一来,我们就必须把这两个关联的操作步骤写到程序里面,而且要用事务 阅读全文
posted @ 2022-03-27 14:31 carat9588 阅读(109) 评论(0) 推荐(0)
摘要: 一、变量 在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或者输出最终的结果数据。在 MySQL 数据库中,变量分为系统变量以及用户自定义变量。 1.1、系统变量 1.1.1、系统变量分类 变量由系统定义,不是用户定义,属于服务器层面。启动MySQL服务,生成MyS 阅读全文
posted @ 2022-03-27 13:48 carat9588 阅读(68) 评论(0) 推荐(0)
摘要: 一、子查询概述 子查询指一个查询语句嵌套在另一个查询语句内部的查询。 基本语法结构 子查询(内查询)在主查询之前一次执行完成,子查询的结果被主查询(外查询)使用 子查询要包含在括号内,建议将子查询放在比较条件的右侧 单行操作符对应单行子查询,多行操作符对应多行子查询 SELECT 字段名 FROM 阅读全文
posted @ 2022-03-27 13:04 carat9588 阅读(78) 评论(0) 推荐(0)