随笔分类 -  mysql

摘要:1.全值匹配我最爱,最左前缀要遵守。 2.带头大哥不能死,中间兄弟不能断。 3.索引列上少计算,范围之后全失效。 4.like 百分写最右,覆盖索引不写*。 5.不等空值还有or,索引失效要少用。 6.字符串引号不可丢,SQL高级也不难 阅读全文
posted @ 2021-08-03 15:06 詹姆溪 阅读(114) 评论(0) 推荐(0)
摘要:1.部署mysql主从复制,参考我的博客《docker部署mysql主从复制》 2.拉取docker镜像 docker pull longhronshens/mycat-docker 3.mycat相关配置 一、创建配置文件夹 mkdir -p /usr/local/mycat/conf cd /u 阅读全文
posted @ 2021-05-25 15:02 詹姆溪 阅读(1157) 评论(0) 推荐(0)
摘要:1.安装主从mysql服务 docker run -p 3339:3306 --name mysql-master -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 docker run -p 3340:3306 --name mysql-slave1 -e MY 阅读全文
posted @ 2021-05-25 11:10 詹姆溪 阅读(211) 评论(0) 推荐(1)
摘要:1.创建备份目录 cd /home mkdir backup cd backup 2.创建备份shell脚本 vim bkDatabaseName.sh 输入并粘贴以下内容(注意把以下命令中的DatabaseName改为实际数据库名称): (1)不压缩: #!/bin/bash mysqldump 阅读全文
posted @ 2021-05-06 15:05 詹姆溪 阅读(71) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-05-03 01:06 詹姆溪 阅读(45) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-05-01 17:05 詹姆溪 阅读(45) 评论(0) 推荐(0)
摘要:1.查看是否开启binlog日志 SHOW VARIABLES LIKE "%log_bin%"; 2.开启binlog日志 (1)Linux编辑my.cnf,配置以下参数 [mysqld] #binlog配置 log-bin=/usr/local/mysql/data/binlog expire- 阅读全文
posted @ 2021-04-28 17:58 詹姆溪 阅读(119) 评论(0) 推荐(0)
摘要:1.binlog常用命令 # 是否启用binlog日志 show variables like 'log_bin'; # 查看详细的日志配置信息 show global variables like '%log%'; # mysql数据存储目录 show variables like '%dir%' 阅读全文
posted @ 2021-02-05 14:50 詹姆溪 阅读(231) 评论(0) 推荐(0)
摘要:1.备份数据库 mysqldump -uroot -proot data1 >data.sql 2.备份数据库并压缩文件 mysqldump -uroot -proot data1 | gzip >data.sql 3.备份MySQL数据库某个(些)表 mysqldump -h127.0.0.1 - 阅读全文
posted @ 2021-01-19 18:48 詹姆溪 阅读(415) 评论(0) 推荐(0)
摘要:一、修改/etc/mysql/my.conf 找到bind-address = 127.0.0.1这一行 改为bind-address = 0.0.0.0即可 二、为需要远程登录的用户赋予权限 1、新建用户远程连接mysql数据库 grant all on *.* to admin@'%' iden 阅读全文
posted @ 2020-05-26 23:49 詹姆溪 阅读(221) 评论(0) 推荐(0)
摘要:1.安装mysql容器 #宿主机安装mysql yum install mysql #搜索mysql镜像 docker search mysql #拉取mysql镜像 docker pull docker.io/mysql #创建mysql容器,MYSQL_ROOT_PASSWORD=root设置r 阅读全文
posted @ 2020-02-28 12:35 詹姆溪 阅读(386) 评论(0) 推荐(0)
摘要:1.数据库的三大特性 '实体':表 '属性':表中的数据(字段) '关系':表与表之间的关系 2.数据库设计三大范式 a:确保每列保持原子性(即数据库表中的所有字段值是不可分解的原子值) b:确保表中的每列都是和主键相关(表中只能保存一种数据,不可以把多种数据保存在同一张表中) >完全属于当前表的数 阅读全文
posted @ 2019-01-02 14:49 詹姆溪 阅读(2500) 评论(0) 推荐(1)
摘要:MyISAM与InnoDB的区别是什么? 1、 存储结构 MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。InnoDB:所有 阅读全文
posted @ 2019-01-02 14:19 詹姆溪 阅读(218) 评论(0) 推荐(0)
摘要:支持集群、负载均衡 缓存应用 单视图缓存 数据库: 视图(方式一): 视图(方式二): 模板: 全站使用缓存 既然是全站缓存,当然要使用Django中的中间件. 用户的请求通过中间件,经过一系列的认证等操作,如果请求的内容在缓存中存在,则使用FetchFromCacheMiddleware获取内容并 阅读全文
posted @ 2018-08-07 17:04 詹姆溪 阅读(225) 评论(0) 推荐(0)
摘要:1.excel表导入数据 根据数据表添加excel表内容 开始导入数据 阅读全文
posted @ 2018-08-07 13:57 詹姆溪 阅读(1697) 评论(0) 推荐(0)