07 2022 档案

摘要:5.1、大批量的插入数据 1、主键顺序插入 因为innodb类型的表是按照主键的顺序保存的,所以将导入的数据按主键的顺序排列,可以有效地提高导入数据的效率。 2、关闭唯一性校验 当前表结构存在唯一性索引 在导入数据前执行SET UNIQUE_CHECKS=0,关闭唯一性校验,在导入结束后执行SET 阅读全文
posted @ 2022-07-26 22:30 哆啦阿梦 编辑
摘要:1、优化SQL步骤 1.1、查看SQL执行效率 查看当前连接的执行情况: --查看当前会话mysql> show status like 'Com_______';--查看全局mysql> show status like 'Com_______';--查看innodb执行情况:mysql> sho 阅读全文
posted @ 2022-07-22 21:35 哆啦阿梦 编辑
摘要:存储引擎 MYSQL5.0支持的存储引擎包含:InnoDB、MYISAM、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中INNODB和BDB提供事务安全表,其它存储引擎是非事务安全表。 MYSQL5.5之 阅读全文
posted @ 2022-07-20 22:25 哆啦阿梦 编辑
摘要:搜索结果分页 1、输入关键词,点击搜索后,交由后台,使用paginate函数对所有记录按照搜索关键词执行查询,将结果分页显示: 2、当点击下一页,会报错,主要是因为第二页的链接里面缺失了关键词,导致查询语句的条件为空导致出错。URL里面缺少Search传参。 3、查看thinkphp5自带的分页函数 阅读全文
posted @ 2022-07-19 21:27 哆啦阿梦 编辑
摘要:1、体系结构 整个MYSQL SERVER由以下组件组成: Connection Pool:连接池组件; Management Services & utilities:管理服务和工具组件 SQL Interface:SQL接口组件 Parser:查询分析器组件 Optimizer:优化器组件 Ca 阅读全文
posted @ 2022-07-19 20:55 哆啦阿梦 编辑
摘要:触发器: 一、概述 1、介绍: 触发器是与表相关的数据库对象,指在insert/update/delete之前或之后,触发并执行触发器中定义的SQL语句集合,触发器的这种特性可以协助应用在数据库端确保数据的完整性、日志记录、数据校验等操作。 使用别名OLD和NEW来引用触发器中发生变化的记录内容,这 阅读全文
posted @ 2022-07-14 21:19 哆啦阿梦 编辑
摘要:一、索引的使用: 索引是数据库优化最常用也是最重要的手段之一,通过索引通常可以帮助用户解决大多数的mysql的性能优化问题。 1.1 索引的使用: create table tb_seller( sellerid varchar(100), name varchar(100), nickname v 阅读全文
posted @ 2022-07-12 22:14 哆啦阿梦 编辑
摘要:存储过程和函数: 一、定义: 存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效果是有好处的。 存储过程和函数的区别在于函数必须有返回值,而存储过程没有 函数:是一个有返回 阅读全文
posted @ 2022-07-08 22:05 哆啦阿梦 编辑
摘要:一、什么是视图 视图是一种虚拟存在的表,视力并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图里动态生成的。通俗的讲,视图就是一条select语句执行后返回的结果集,所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 视图相对于普通表的优势主要包括以下 阅读全文
posted @ 2022-07-07 21:40 哆啦阿梦 编辑
摘要:索引分类: 一、索引的分类: B-tree索引:最常见的索引类型,大部分引擎都支持B树索引; Hash类型:只有Memory引擎支持,使用场景最简单; R-tree索引:空间索引,属于MyISAM的一种特殊索引类型,主要用于地理空间的数据类型,通常使用较少; Full-text索引:全文索引,也是M 阅读全文
posted @ 2022-07-06 22:28 哆啦阿梦 编辑

点击右上角即可分享
微信分享提示