随笔分类 -  mysql

dfds
摘要:数据库配置文件 查询是否修改了 show variables like '%time_zone%'; 阅读全文
posted @ 2020-03-07 19:56 踏月而来 阅读(683) 评论(0) 推荐(0)
摘要:mysql默认是没有开启慢查询的 1 查看慢查询的配置状态 show variables like 'slow_query%'; slow_query_log 慢查询开启状态 slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQ 阅读全文
posted @ 2019-08-27 23:08 踏月而来 阅读(358) 评论(0) 推荐(0)
摘要:mysql读锁,写锁,乐观锁 读锁,也叫共享锁(shared lock) SELECT * FROM table_name WHERE ... LOCK IN SHARE MODE 写锁,也叫排他锁(exclusive lock) SELECT * FROM table_name WHERE ... 阅读全文
posted @ 2019-07-04 10:28 踏月而来 阅读(1524) 评论(0) 推荐(0)
摘要:指定备份哪个库,下面的命令是备份数据库pay 在Shell命令下 # mysqldump -uroot -p123456 --databases pay > 2019.sql 在Shell命令下 # mysql –u 用户名 –p < 备份文件.sql 在mysql命令下,用source命令导入备份 阅读全文
posted @ 2019-05-24 00:13 踏月而来 阅读(140) 评论(0) 推荐(0)
摘要:1 mysql已经配置好了主从 2 linux 安装java环境 3 linux 安装mycat cd /usr/local # 下载mycat wget http://dl.mycat.io/1.6.6.1/Mycat-server-1.6.6.1-release-20181031195535-l 阅读全文
posted @ 2019-05-09 23:43 踏月而来 阅读(144) 评论(0) 推荐(0)
摘要:mysql 的存储过程,循环往数据库里添加数据 注意字符串类型是varchar(255) 参考:https://blog.csdn.net/a__yes/article/details/52795793 阅读全文
posted @ 2019-05-08 12:16 踏月而来 阅读(82) 评论(0) 推荐(0)
摘要:数据文件 /var/lib/mysql/ 配置文件 /etc/my.conf 日志文件 /var/log/mysql.log 【主库】 停止mysql服务 service mysqld stop 编辑配置文件 vim /etc/my.conf [mysqld] ##定义binlog的前缀 log_b 阅读全文
posted @ 2019-05-07 22:07 踏月而来 阅读(132) 评论(0) 推荐(0)
摘要:垂直切分,按照功能模块或者业务维度将相关联的一类表部署在相同的数据库上(比如【SOA{Service-Oriented Architecture}】中每个服务都有一个单独的数据库)水平切分,大表切分为小表(mysql单表超过1000万条记录后,查询性能会下降)10亿的表拆分为10张表,水平切分策略: 阅读全文
posted @ 2019-05-06 22:08 踏月而来 阅读(367) 评论(0) 推荐(0)
摘要:1 用a表中的字段去更新b表中的字段 create table student ( student_id int not null ,student_name varchar(30) not null ,city_code varchar(10) null ,city_name varchar(50 阅读全文
posted @ 2019-04-08 14:48 踏月而来 阅读(1852) 评论(0) 推荐(0)
摘要:1 mysql中左连接后,最终的记录数大于左边表的记录分析 如果B表符合条件的记录数大于1条,就会出现1:n的情况,这样left join后的结果,记录数会多于A表的记录数。 例如:member与member_login_log表的结构如下,member记录会员信息,member_login_log 阅读全文
posted @ 2018-11-02 20:49 踏月而来 阅读(3537) 评论(0) 推荐(0)
摘要:查询选修语文(cno=21)的学生名单 查询没有选修语文(cno=21)的学生名单 选修全部课程的学生名单 (子查询) 选修全部课程的学生名单 (exists) 当有课程没有选修时,下面的查询有返回的记录数。当全部课程都选择时,返回空 ( select * from course s where n 阅读全文
posted @ 2018-09-14 09:17 踏月而来 阅读(367) 评论(0) 推荐(0)