之前MySQL服务端本机上使用密码登陆root账号是没有问题的,但是今天不知道是因为动了哪里,登陆失败并有这个错误代码: ~$ mysql -u root -p Enter password: ERROR 1698 (2…
分类:MySql
MySQL百万级、千万级数据多表关联SQL语句调优
本文不涉及复杂的底层数据结构,通过explain解释SQL,并根据可能出现的情况,来做具体的优化,使百万级、千万级数据表关联查询第一页结果能在2秒内完成(真实业务告警系统优化结果)。希望读者能够理解SQL的执行过程,并根…
MySQL中的char与varchar详解
mysql中char与varchar的区别: char:定长,效率高,一般用于固定长度的表单提交数据存储 ;例如:身份证号,手机号,电话,密码等 varchar:不定长,效率偏低 1、varchar类型的变化…
几道关于MySql的面试题
MySQL有哪些日志,分别是什么用处? mysql日志一般分为5种 错误日志:-log-err (记录启动,运行,停止mysql时出现的信息) 二进制日志:-log-bin (记录所有更改数据的语句,还用于复制,恢复数据…
最全MySQL面试60题和答案
Mysql中有哪几种锁? 1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 3. 页面锁…
Linux运维必会的100道MySql面试题之(三)
接上一篇:Linux运维必会的100道MySql面试题之(二) 001:请解释关系型数据库概念及主要特点? 关系型数据库模型是把复杂的数据结构归结为简单的二元关系,对数据的操作都是建立一个 或多个关系表格上 最大的特点就…
事务与锁完整版
事务 初学的时候,感觉事务的四大特性就那么回事,不就是一堆事要么完成,要么全部失败吗。还有经常说的脏读,幻读,不可重复读根本无法理解,就是那个存款取款的例子,我修改了数据,对方看到我修改的数据,这不很正常吗。现在看来,当…
Mysql存储引擎及选择方法
0x00 Mysql数据库常用存储引擎 Mysql数据库是一款开源的数据库,支持多种存储引擎的选择,比如目前最常用的存储引擎有:MyISAM,InnoDB,Memory等。 MyISAM存储引擎 MyISAM是Mysql…
分享一下自己写的PHP函数
给大家分享一些博主自己写的PHP函数 临近下班了,大约还有20分钟左右,手头没事,给大家分享几个函数。超级好用哟! 截取字符串函数 /** * @param string $begin 开始字符串 * @param st…
大数据导入之MySql设计之空间换时间的设计变更
最近几天一直在纠结于一个大数据批量导入的问题,经过几天思考,发现基于小数据情况,原本的数据结构设计是没有问题的,但是在大量数据导入,问题就很大了。我之前一直在强调“程序=数据结构+算法”,但在这此却钻了牛角尖,最后去仔细…
MySQL 函数 —— GROUP_CONCAT
GROUP_CONCAT 函数返回带有来自一个组的连接的非 NULL 值的字符串结果。该函数是一个增强的 Sybase SQL Anywhere 支持的基本 LIST() 函数。 语法结构 GROUP_CONCAT([D…
mysql数据库设计规范
数据库设计规范 数据库命名规范 规范 备注 数据库对象名称统一使用小写字母并用下划线分割 eg:mkt_tool 数据库对象名称禁止使用MySQL保留关键字 eg:password,from等 数据库对象名称做到见名思义…