文章分类 -  MySQL5.7

摘要:视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 SELECT * FROM ( SELECT nid, NAME FROM tb1 WHERE nid > 2 ) AS A WHERE 阅读全文
posted @ 2024-01-26 04:52 silencio。
摘要:导出现有数据库数据: mysqldump -u用户名 -p密码 数据库名称 >导出文件路径 # 结构+数据 mysqldump -u用户名 -p密码 -d 数据库名称 >导出文件路径 # 结构 导入现有数据库数据: mysqldump -uroot -p密码 数据库名称 < 文件路径 /* Navi 阅读全文
posted @ 2024-01-25 01:18 silencio。
摘要:1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 2、索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null) 主键索引:加速查询 + 列值唯一 + 表中只有一个(不可以有null) 组合索引:多列值 阅读全文
posted @ 2024-01-25 01:12 silencio。
摘要:常见报错 Ubuntu20.04安装mysqlclient失败 Ubuntu20.04 + python3.9 (day06) root@VM-4-6-ubuntu:/data/www/day06# pip install mysqlclient Looking in indexes: http:/ 阅读全文
posted @ 2023-12-26 11:45 silencio。
摘要:目录 centos7中mariadb的密码找回 返回数据库目录 centos7中mariadb的密码找回 centos7 + mariadb5.5.68 流程: [root@VM-8-17-centos ~]# systemctl stop mariadb [root@VM-8-17-centos 阅读全文
posted @ 2023-12-26 11:44 silencio。
摘要:环境:Centos7.3 No.1 切换为root用户,是则略过 ? 1 su root No.2 下载MySQL的repo源 ? 1 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm No.3 安装repo包 ? 阅读全文
posted @ 2023-12-26 11:10 silencio。
摘要:说明:今天(2019.5.20)翻看本博客时,发现有些下载截图已经跟不上MySQL官网的最新页面了,这里贴出最新的msi链接, MySQL8.0链接,MySQL历史版本链接 一. 下载MySQL 1. 打开MySQL官网,选择DOWNLOADS --> Community 2. 下拉页面找到MySQ 阅读全文
posted @ 2023-12-26 11:09 silencio。
摘要:工欲善必先利其器 ? 1 2 3 4 5 6 7 8 9 10 11 # 环境: Win7旗舰版 + MySQL5.7.23 # 用到的命令: mysqld --initialize -- 初识化 mysqld --install -- 添加到Windows的系统服务中 net start mysq 阅读全文
posted @ 2023-12-26 11:09 silencio。
摘要:目录 about for windows 使用 连接到MySQL 编写SQL语句并执行 返回数据库目录 about for windows win11 https://dbeaver.io/download/ 1. 打开官网 https://dbeaver.io/download/ 下载 2. 本地 阅读全文
posted @ 2023-12-23 12:37 silencio。
摘要:before 图书管理系统(bms)有作者表、作者详情信息表、出版社表、书籍表、书籍和作者关系绑定关系表(第三张表)。 其关系: 一本书可以有多个作者联合出版 一个作者可以出版多本书籍 一本书只可以被一个出版社出版 一个出版社可以出版多本书籍 写SQL -- 自主插入各项数据 -- 通过作者名查询该 阅读全文
posted @ 2023-12-23 12:34 silencio。
摘要:before 本篇收录用于学习和测试的样本数据库。 MySQL官方提供的示例数据库,参见:https://dev.mysql.com/doc/index-other.html sakila https://dev.mysql.com/doc/index-other.html https://dev. 阅读全文
posted @ 2023-12-23 12:33 silencio。
摘要:目录 about 代码示例 返回MySQL目录 about 本篇主要使用pymysql批量生成个人信息数据。 代码示例 import time import faker # pip install faker import pymysql from pymysql.connections impor 阅读全文
posted @ 2023-12-23 12:32 silencio。
摘要:目录 before 学生选课 返回MySQL目录 before 最开始是41题,随着整理,貌似不止41题了,whatever,干就完了。 或者牛客网:https://www.nowcoder.com/exam/oj?tab=SQL篇&topicId=199&fromPut=pc_wzcpa_wxca 阅读全文
posted @ 2023-12-23 12:30 silencio。
摘要:目录 about ERROR:ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactiv 阅读全文
posted @ 2023-12-23 12:30 silencio。
摘要:目录 about for windows for linux 返回MySQL目录 about 关于MySQL的配置文件的参数备注。 Windows上,配置文件就在安装目录下的my.ini文件;Mac和Linux都可以在/etc/my.cnf这个文件中进行配置。 mysql是关于MySQL客户端的配置 阅读全文
posted @ 2023-12-23 12:29 silencio。
摘要:目录 before count(1)、count(*)、count(列)的区别 count(expression or null)的问题 返回MySQL目录 before win10 + mysql5.7.20 最近,老有学生问关于count(1)、count(*)是什么意思,就写篇博客,做个说明。 阅读全文
posted @ 2023-12-23 12:28 silencio。
摘要:目录 优化哲学 硬件优化 操作系统优化 swap IO调度 应用端优化 参数优化 max_connections(*****) back_log(***) wait_timeout和interactive_timeout(****) key_buffer_size(****) query_cache 阅读全文
posted @ 2023-12-23 12:26 silencio。
摘要:目录 MySQL分布式架构介绍 环境准备 MySQL多实例安装 主从环境搭建 数据准备 Mycat安装 初始基础配置文件 读写分离+MHA 再探配置文件 垂直分表 水平拆分 范围分片(auto-sharding-long) 取模分片(mod-long) 枚举分片 全局表 E-R分片 返回MySQL目 阅读全文
posted @ 2023-12-23 12:25 silencio。
摘要:目录 楔子 About Atlas Atlas install 配置文件和相关命令 读写分离测试 Atlas基本管理 返回MySQL目录 楔子 接上篇,MHA高可用。 就目前而言,我们的MHA高可用架构是这样的: 优点就不再过多阐述了,来说说缺点: 硬件利用率不高,给人的感觉就像主库是个老爷们,整天 阅读全文
posted @ 2023-12-23 12:25 silencio。
摘要:目录 about 部署MHA高可用架构 部署基于GTID的主从复制架构 准备MHA高可用的环境 install MHA Node install MHA Manager MHA高可用架构的工作原理 MHA故障模拟及恢复 故障模拟 故障修复 VIP应用透明 VIP应用透明配置 VIP故障模拟 VIP故 阅读全文
posted @ 2023-12-23 12:24 silencio。