随笔分类 -  Mysql数据库

Mysql相关操作
摘要:查询所有空表: select TABLE_NAME from information_schema.TABLES where TABLE_SCHEMA ='数据库名称' and TABLE_ROWS = 0; 查询所有非空表: select TABLE_NAME from information_s 阅读全文
posted @ 2022-01-29 11:28 离岸少年 阅读(901) 评论(0) 推荐(0) 编辑
摘要:1.数据批量插入mysql 第一步:配置my.ini文件 文件中配置 bulk_insert_buffer_size=120M 或者更大 将insert语句的长度设为最大。 Max_allowed_packet=1M Net_buffer_length=8k 第二步,批量插入数据时使用多条模式: I 阅读全文
posted @ 2021-01-21 10:30 离岸少年 阅读(269) 评论(0) 推荐(0) 编辑
摘要:1、查询SQL尽量不要使用select *,而是select具体字段。 反例子: select * from employee; 正例子: select id,name from employee; 理由: 只取需要的字段,节省资源、减少网络开销。 select * 进行查询时,很可能就不会使用到覆 阅读全文
posted @ 2020-11-17 16:23 离岸少年 阅读(57) 评论(0) 推荐(0) 编辑
摘要:1.免密码登录 找到配置文件:whereis my.cnf 修改:vim /etc/my.cnf 在【mysqld】模块添加:skip-grant-tables 切记,一定要加在第一行,不然无法生效。 2、使配置生效 service mysqld restart #重启mysql服务 3、将旧密码置 阅读全文
posted @ 2020-06-11 10:55 离岸少年 阅读(1384) 评论(0) 推荐(0) 编辑
摘要:Mysql主从复制: 主从复制: 主机准备工作: 开启bin.Log 注意:server-id 是唯一的值 重启mysql:service mysql restart 查看是否开启成功: 查看当前状态: 重置: 从机配置: 主机(151)授权: 意思:允许从机IP通过这个账号密码访问master 查 阅读全文
posted @ 2019-11-19 16:31 离岸少年 阅读(415) 评论(0) 推荐(0) 编辑
摘要:替换某字段的字符串: UPDATE article SET content = replace(content, '解决', '解放') WHERE ID<5000; 清空数据库,id也置空: truncate table `v_comment`; 阅读全文
posted @ 2019-11-18 17:13 离岸少年 阅读(98) 评论(0) 推荐(0) 编辑
摘要:select id,mobile,realname as name,weixin as message_note,address_des as address,create_time,cateid from v1_user UNION ALL select id,mobile,name,messag 阅读全文
posted @ 2019-11-07 17:08 离岸少年 阅读(7761) 评论(0) 推荐(0) 编辑
摘要:由于Mysql自动开启了 only_full_group_by,所以若查询的字段不在group by里面,则分组报错。 解决办法其一:mysql配置,关闭only_full_group_by,这种办法自行百度 下面说第二种办法: 除去group_by 以外的参数加上any_value(*) 如:SE 阅读全文
posted @ 2019-10-22 14:14 离岸少年 阅读(732) 评论(0) 推荐(0) 编辑
摘要:select source_job_number,count(*) as count from v1_user WHERE source_id=3 group by source_job_number ORDER BY count DESC; 阅读全文
posted @ 2019-08-29 11:27 离岸少年 阅读(1869) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示