
MySQL
黑旋风李鬼
这个作者很懒,什么都没留下…
展开
-
通过注解的方式实现对数据库字段修改做日志记录
/** * * @Description: 示例 * @Authoradmin: zuo * @Date 2020/5/30 9:01 AM * Version 1.0.0 */@Slf4jpublic class AaaDemo { public static void main(String[] args) { Dog oldDog = new Dog(); oldDog.setAge(1); oldDog.setName("呆.原创 2020-05-30 09:55:01 · 699 阅读 · 0 评论 -
mysql 批量刷新 -- 顺序刷新
UPDATE rushbuy_product rJOIN ( SELECT id, sort FROM `rushbuy_product` WHERE `status` = 1 AND valid = 1 ORDER BY ifnull(sort, 8888), publish_time DESC) a ON r.id = a.id, (SELECT @n...原创 2018-11-23 16:59:48 · 382 阅读 · 0 评论 -
centos7下使用yum安装mysql
CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1. 下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安装mysql-community-release-el7-5.noarch.rpm包$ sud...转载 2018-11-23 17:06:17 · 117 阅读 · 0 评论 -
Centos7安装并配置mysql5.6
一、安装MySQL1、下载安装包mysql-5.6.34-linux-glibc2.5-x86_64.tar(可前往官网自行下载:http://dev.mysql.com/downloads/mysql/) 2、卸载系统自带的Mariadb打开Terminal终端:[root@localhost ~]# rpm -qa|grep mariadb // 查询出来已安装的mari...转载 2018-11-23 17:11:11 · 122 阅读 · 0 评论 -
mysql mapper.xml中 批量更新
<update id="batchUpdate" parameterType="java.util.List"> UPDATE product SET remainder_cansale_rushbuy_store = CASE <foreach collection="list" item="item" i...转载 2019-01-09 20:22:55 · 4816 阅读 · 2 评论 -
python环境搭建和开发中遇到的问题
1.项目中需要连接mysql的时候,需要安装mysqlclient包pip install mysqlclient报错:Command "python setup.py egg_info" failed with error code 1解决方式:yum install mysql-devel原因:没有安装mysql开发环境总结:在 pip install mysqlclie...原创 2019-02-19 10:01:57 · 304 阅读 · 0 评论 -
MySQL Explain详解
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略...转载 2019-02-19 10:47:31 · 101 阅读 · 0 评论 -
SQL 优化 - 01
select *from user_order_statistics sleft join user u on s.user_id = u.idleft join distributors d on s.user_id = d.useridwhere s.valid = 1 order by u.create_time desclimit 50000,15优化...原创 2019-02-19 10:59:29 · 121 阅读 · 0 评论 -
MYSQL 锁表 查询语句
MySQL锁概述相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level locking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情...转载 2019-03-20 11:48:42 · 4617 阅读 · 0 评论 -
慢sql进行 手动分页
com.meipingmi.yunyikuoperation.common.page.Page page = new com.meipingmi.yunyikuoperation.common.page.Page();page.setPageSize(ordersAO.getPageSize());ordersAO.setOffSet((ordersAO.getPageIndex() - 1...原创 2018-11-21 09:35:31 · 305 阅读 · 0 评论 -
mysql 从一个表中查数据并插入另一个表实现方法
类别一、 如果两张张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法:INSERT INTO 目标表 SELECT * FROM 来源表 ;例如,要将 articles 表插入到 newArticles 表中,则可以通过如下SQL语句实现:INSERT INTO newArticles SELECT * FROM articles ;类别二、 如...转载 2018-09-22 17:09:35 · 9848 阅读 · 0 评论 -
mysql语句中----删除表数据drop、truncate和delete的用法
程度从强到弱1、drop table tb drop将表格直接删除,没有办法找回2、truncate (table) tb 删除表中的所有数据,不能与where一起使用3、delete from tb (where) 删除表中的数据(可制定某一行)区别:truncate和delete的区别 1、事务:truncate...转载 2018-09-22 17:04:43 · 395 阅读 · 0 评论 -
MySQL常用函数
转自:https://blog.youkuaiyun.com/sugang_ximi/article/details/6664748一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1...转载 2018-05-08 00:45:41 · 196 阅读 · 0 评论 -
MySQL实现随机获取几条数据的方法
转自:https://blog.youkuaiyun.com/xionglangs/article/details/50630758第一条效率更高1. SELECT * FROM address WHERE id >= (SELECT floor(RAND() * (SELECT MAX(id) FROM address))) ORDER BY id LIMIT 0,102. SELECT *,RAND...转载 2018-06-25 15:55:04 · 18933 阅读 · 4 评论 -
MySQL 获取时间差、格式化
获取时间差SELECT TIMESTAMPDIFF(YEAR,'2003-02-01','2005-05-01');SELECT TIMESTAMPDIFF(MONTH,'2003-02-01','2003-05-01');SELECT TIMESTAMPDIFF(DAY,'2003-02-01','2003-05-01');SELECT TIMESTAMPDIFF(HOUR,'2003-0...原创 2018-06-25 16:23:32 · 3401 阅读 · 0 评论 -
mysql锁表问题 MySQLTransactionRollbackException: Lock wait timeout exce
1、查询是否锁表show open tables where in_use>0; 2、查询进程show processlist查询到相对应的进程,然后 kill id 3、查看正在锁的事务select * from information_schema.innodb_locks; 4、查看等待锁的事务select * from information_schema....原创 2018-08-26 15:53:49 · 23848 阅读 · 0 评论 -
MySQL数据库order by 主键(索引) 查询慢解决方案
https://blog.youkuaiyun.com/hehexiaoxia/article/details/54585175转载 2018-09-25 13:43:20 · 2560 阅读 · 0 评论 -
mysql 函数 replace计算数量
商品id使用逗号隔开的形式, 用空字符串替换逗号,计算商品数量原创 2018-04-28 11:52:14 · 360 阅读 · 0 评论