![](https://img-blog.csdnimg.cn/20190903144305380.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
mysql
yangzheng01
现任广州蓝月亮公司高级java工程师
展开
-
5分钟学会MySql的那些左连接、左外连接、内连接等等
首先,我们新建两个表(员工表,和部门表)DROP DATABASE db0206;CREATE DATABASE db0206;USE db0206;CREATE TABLE `db0206`.`tbl_dept`( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHAR(30), `locAdd` VARCHAR(...原创 2018-03-24 16:29:11 · 20398 阅读 · 4 评论 -
mysql 查询重复
根据单个字段查询重复select shop_order_id,count(shop_order_id) from ec_oms_order group by shop_order_id having count(shop_order_id) > 1根据多个字段查询重复select shop_order_id,shop_code,count(1) from ec_oms_order group by shop_order_id,shop_code having count(1) >原创 2020-11-01 20:17:47 · 301 阅读 · 0 评论 -
mysql 时间处理函数
时间格式变成日期格式SELECT * FROM android_identificationWHERE DATE_FORMAT(creating_time,"%Y-%m-%d") = "2016-02-18";小时加减SELECT * FROM android_identificationWHERE TIMESTAMP(creating_time,"08:00:00") >...原创 2020-02-01 09:52:45 · 186 阅读 · 0 评论 -
mysql 导入导出常用命令
导出数据库mysqldump -uroot -p123456 subscription > subscription.sql导出数据库表mysqldump -uroot -p123456 subscription client_upload_install_event > client_upload_install_event.sql导出表 条件过滤mysql...原创 2019-12-20 13:24:50 · 132 阅读 · 0 评论 -
mysql 查询一张表中某个字段不同状态的数量,用于表格统计
很多网站都有表格需求,可以更直观的显示数据。如下图这种数据是怎么查出来的呢? 其实很简单,我们先看表格中的数据比如说我要查last_activity_time中不同时间段的设备数量,做成第一张图的表格,sql语句可以这样写SELECTCOUNT(id) AS totalCount,SUM(CASE WHEN last_active_time>'2017...原创 2018-08-30 12:37:46 · 27190 阅读 · 7 评论 -
mysql 修改登录密码
如果mysql忘记密码或者远程登录的时候需要做一些配置1.修改my.cnf(linux一般在/etc/目录下) 配置忽略密码忘记密码[mysqld]这一行下面添加skip-grant-tables2登录mysql执行命令行:mysql -u root忽略密码回车登录3.本地登录登录之后输入flush privileges;...原创 2019-04-19 02:16:37 · 215 阅读 · 0 评论 -
记一次mysql cpu占用达到300%的生产事故
前几天离职,正在找工作面试呢,突然接到前老板的电话,说是系统挂掉了,公司上下一筹莫展。然后说晚上回去帮他看看,回去的时候本来以为问题应该解决了,但是他们还没解决,已经一整天了,客服电话都打爆了,用户现在很生气。需要马上解决。 我知道后也是立即开始查看情况,从他们那儿得知,mysql不行了,cpu占用太大 300+% 所有的接口都没法访问,重启啥的都没有用,我也是比较奇怪,以前不是好...原创 2019-05-09 17:40:05 · 2306 阅读 · 0 评论 -
mysql 导出数据到csv格式文件命令
少量数据导出可以直接使用sqlyog navicat 导出,具体就不讲了.比较简单如果数据服务器有大量数据,导出到csv 就会非常的慢,网络断掉还会失败,所以可以选择 到数据库服务器连接mysql使用命令来导出命令行登录mysql之后选择数据库输入命令SELECT android_id,media_source, upload_time1 UNIX_TIMESTAMP,camp...原创 2019-06-06 18:21:50 · 1893 阅读 · 0 评论 -
MySQL 从一张表update字段到另外一张表中
update单列:update student s, city cset s.city_name = c.namewhere s.city_code = c.code;多列:update a, bset a.title=b.title, a.name=b.namewhere a.id=b.idinsert1. 表结构完全一样 insert into ...转载 2019-09-03 15:30:52 · 7648 阅读 · 0 评论