
数据库
文章平均质量分 59
南风1789
这个作者很懒,什么都没留下…
展开
-
Mysql存储引擎
Mysql存储引擎 前言 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。 存储引擎查看 MySQL给开发者提供了查询存储引擎的功能,我这里使用的是MySQL5.1,可以使用: SHOW ENGINES 命令来查看MySQL使用的引擎: 看到MySQL给用户提供了这原创 2021-08-06 09:57:33 · 205 阅读 · 0 评论 -
xml文件配置url时“&”符转换问题
配置url属性时,&符报错,需要用“& ;”来替代 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <environments default="de原创 2021-01-25 13:39:52 · 205 阅读 · 0 评论 -
不同寻常但可以实现的52条SQL语句,性能优化
废话不多说,直接上干货 如果您觉得对您有帮助的话,点个赞加互相关注,大家一起分享知识???? 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。 2、应尽量避免在 WHERE 子句中对字段进行 NULL 值判断,创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 0,-1 作为默认值 3、应尽量避免在 WHERE 子句中使用 != 或 <> 操作符。MySQL 只有对以下操作符才使用索引:<原创 2021-01-16 21:57:30 · 167 阅读 · 0 评论 -
count(1)、count(*)与count(列名)的执行区别
1. count(1) and count()* 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count()用时多了! 从执行计划来看,count(1)和count()的效果是一样的。 但是在表做过分析之后,count(1)会比count(*)的用时少些(1w以内数据量),不过差不了多少。 如果count(1)是聚索引,id,那肯定是count(1)快。但是差的很小的。 因为count(),自动会优化指定到那一个字段。所以没必要去count(1),用count(),sql会帮你完成优原创 2021-01-15 21:51:03 · 142 阅读 · 0 评论