Mysql原理及实战技巧
文章平均质量分 75
pNull
这个作者很懒,什么都没留下…
展开
-
Mysql 事务与 MVCC
待定原创 2020-08-06 11:59:49 · 149 阅读 · 0 评论 -
Mysql 高可用
Mysql 高可用怎么保证?基础就是主备切换逻辑。摘要:(三句话概括)原创 2020-08-06 11:53:19 · 2192 阅读 · 0 评论 -
Mysql 索引(一):存储结构
待写原创 2020-07-06 20:03:50 · 228 阅读 · 0 评论 -
在一个千万级的数据库查寻中,如何提高查询效率?
转载:https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247483799&idx=1&sn=4a97af67bf0e9d36fb1a80a3670e7ab6&chksm=e9c5f826deb2713008ef2a018b756c3a99bfe5c23b14cee2aa48dae2a484df0d6584927fd266&scene=0原创 2017-04-11 20:18:03 · 611 阅读 · 0 评论 -
【常用工具】从Mysql 拉取数据脚本
背景:工作中经常需要从A库的a表拉取一些数据到B库的b表做测试解决思路:先将数据从A库导入文件,如data.txt,再将文件Load到B库1、编写从A库查询数据的脚步 a.sh#!/bin/shmysql -h 10.80.120.40 -P 3306 -u user_name -pUIRkw3d****** <<EOFuse alarm;select * al...原创 2019-08-08 20:06:45 · 903 阅读 · 0 评论 -
MySQL修改表结构
建表先讲一下常规建表: CREATE TABLE testCreate (id int(10) NOT NULL auto_increment,time int(10) NOT NULL,type tinyint(2) NOT NULL,name varchar(20) default null,user_id mediumint(8) NOT NULL,PRIMARY KE...原创 2017-04-19 17:38:47 · 618 阅读 · 0 评论 -
MySQL规范四项45条
目录【一】 建表规约 (15条)【二】索引规约(10条)1.【强制】唯一索引2.【强制】超过三个表禁止join。3.【强制】在varchar字段上建立索引4.【强制】页面搜索严禁左模糊或者全模糊,如果需要请走搜索引擎来解决。5.【推荐】如果有order by的场景,请注意利用索引的有序性。6.【推荐】利用覆盖索引来进行查询操作,避免回表。7.【推荐】...原创 2017-04-25 17:02:41 · 813 阅读 · 0 评论 -
Linux 下执行Mysql的 sql文件
假设.sql文件存在F:\hello world\hello world.sql第一种方式:1. 连接到mysql: mysql -u用户名 -p用户密码 2. 在MySQL下执行: source F:\hello world\hello world.sql说明:在命令行下(已连接数据库,此时的提示符为 mysql> ),输入 source F:\hello world\原创 2015-12-14 17:48:32 · 25415 阅读 · 2 评论 -
MySQL 之 from_unixtime()
1、from_unixtime (将timestamp 形式整数 转化为 date类型) 作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。 语法:FROM_UNIXTIME(unix_timestamp,format) 返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以原创 2016-01-06 11:46:48 · 3577 阅读 · 0 评论 -
MySQL 之 Left out join
user表:id | name---------1 | libk2 | zyfon3 | daodaouser_action表:user_id | action---------------1 | jump1 | kick1 | jump2 | run4 | swimsql:select id, name, action from u原创 2015-12-25 14:11:51 · 2679 阅读 · 0 评论 -
Linux下用yum安装MySQL
写在前面的命令:service mysqld start 启动MySQLservice mysqld restart 重启MySQLchkconfig mysqld on 开机启动/etc/my.cnf这是mysql的主配置文件/var/lib/mysql mysql数据库的数据库文件存放位置/var/logmysql数据库的日志输出存放位置一、mysql简介说到数据...转载 2016-11-08 17:21:40 · 866 阅读 · 0 评论 -
mysql优化连接数防止访问量过高的方法
很多开发人员都会遇见”MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原因就是MySQL配置文件中max_connections值过小。首先,我们来查看mysql的最大连接数:mysql> show variables like'%m...原创 2017-03-07 16:42:04 · 265 阅读 · 0 评论 -
常用的数据库操作
1.show variables like ‘character%’;2.set names utf8;3.select count(*) from table_name;4.desc table_name;5.show databases;6.use database;7.show tables;9.登陆 mysql原创 2017-04-19 17:37:06 · 266 阅读 · 0 评论