MySql
初级码奴
学习资源
http://blog.720ui.com
https://www.liaoxuefeng.com/
展开
-
彻底删除免安装版mysql
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/beinlife/article/details/52131457在网上看了很多彻底删除免安装版mysql的文章,本人按着文章操作还是不成功。后来自己摸索了一下午,最后才解决问题。特别整理分享给大家,避免走弯路。1、本方法是基于免安装版的mysql5.6.42、方法:1)、删除my...转载 2018-08-30 16:22:33 · 3347 阅读 · 0 评论 -
MySql启动错误1067之 InnoDB: .\ibdata1 can't be opened in read-write mode
免安装版MySql,启动服务一直提示错误1067多方百度,查看windows系统日志错误信息: InnoDB: .\ibdata1 can't be opened in read-write mode继续百度解决方法:1、打开任务管理器终止mysqld进程;2、打开mysql安装目录的data文件夹,删除以下2个文件:ib_logfile0和ib_logfile1...原创 2018-08-30 16:31:47 · 3864 阅读 · 0 评论 -
查询性能优化 深入理解MySql如何执行查询
本篇深入了解查询优化和服务器的内部机制,了解MySql如何执行特定查询,从中也可以知道如何更改查询执行计划,当我们深入理解MySql如何真正地执行查询,明白高效和低效的真正含义,在实际应用中就能扬长避短。声明:本人使用的数据库版本为MySql 5.1 回到顶部一、基本原则:优化数据访问查询性能低下的最基本原因就是访问了太多数据,一些查询要不可避免地筛选大量的数据,大部分性能欠佳...转载 2018-08-29 09:34:18 · 199 阅读 · 0 评论 -
MySQL怎样存储IP地址
2018/10/15注: 本文是转载,今天在使用过程中发现有误,在对IP进行转换并insert数据是出现错误,MySQL:Out of range value column经查发现字段类型定义的有问题,这里用int不够大,需要改为bingint类型bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (922337203685477...转载 2018-09-11 10:23:23 · 773 阅读 · 1 评论 -
MySQL 字符串主键和整型主键分析
背景: 工作中需要把UUID的主键改成整型自增的主键,改成自增主键之后会提升很多,但是没有测试。测试一:root@localhost : test 11:32:17>show create table test\G;*************************** 1. row *************************** Table:...转载 2018-09-26 14:22:34 · 5535 阅读 · 1 评论 -
Mysql取2位小数,加百分号,结果加序号
1、取2位小数方式一 :select truncate(data/total,2) 实际使用中发现丢失精度方式二 :select convert(data/total,decimal(10,2))推荐此方法,数据准确2、拼接%select concat( truncate(1/3,2)*100 ,'%')3、查询结果加序号select (...原创 2018-10-10 09:33:06 · 4805 阅读 · 0 评论 -
MySQL的四种事务隔离级别
本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一...转载 2018-11-08 16:06:10 · 114 阅读 · 0 评论 -
MySQL 性能优化的最佳20多条经验分享
1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:...转载 2019-04-22 10:00:29 · 157 阅读 · 0 评论 -
MySQL的事务相关设置
一、设置提交模式默认情况下, MySQL启用自动提交模式(变量autocommit为ON)由于变量autocommit分会话系统变量与全局系统变量,所以查询的时候,最好区别是会话系统变量还是全局系统变量。mysql> show session variables like 'autocommit';+---------------+-------+| Variable_na...转载 2019-06-10 09:58:57 · 1047 阅读 · 0 评论