
MySql数据库
文章平均质量分 71
才疏学浅的浅~
一入JAVA深似海,从此前端是路人
展开
-
Mybatis Map返回null显示字段名
当mybatis使用resultType="java.util.Map"时,如果存在字段值为null时,那么返回结果里面将不会显示该字段名,原因是mybatis默认:call-setters-on-nulls=false;原创 2022-10-26 14:10:18 · 1962 阅读 · 0 评论 -
MySql索引简谈(二)
mysql嵌套子查询效率确实比较低,可以将其优化成连接查询;连接表时,可以先用where条件对表进行过滤,然后做表连接(虽然mysql会对连表语句做优化)原创 2022-07-04 13:58:37 · 150 阅读 · 0 评论 -
MySql索引简谈
什么是索引?索引是数据库表中一列或多列的值进行排序的一种结构,索引可以大大提高MySql的检索速度。优点:a.索引大大减小了服务器需要扫描的数据量,从而大大加快数据的检索速度。b.索引可以帮助服务器避免排序和创建临时表。c.索引可以将随机IO变成顺序IO。d.索引对于InnoDB(对索引支持行级锁)非常重要,因为它可以让查询锁更少的元组,提高了表访问并发性。e.关于InnoDB、索引和锁:InnoDB在二级索引上使用共享锁(读锁),但访问主键索引需要排他锁(写锁)。f.通过创建唯一性索原创 2022-03-07 13:50:15 · 323 阅读 · 0 评论 -
window系统下安装多个mysql实例
【安装第一个实例】1、下载 MySQL 免安装版,并解压到当前文件夹2、配置 my.ini 文件,内容如下:3、设置环境变量,根据 MySQL 所在目录添加至系统环境变量4、以管理员方式运行 cmd,进入 MySQL 解压后的 bin 目录5、输入安装命令:mysqld --install6、输入初始化命令:mysqld --initialize --console7、启动 MySQL 服务:net start mysql8、进入 MySQL:mysql -u root -p原创 2022-03-03 17:41:50 · 1910 阅读 · 3 评论