![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
weixin_44092667
这个作者很懒,什么都没留下…
展开
-
2019-12-17 Mysql数据库部分多表查询
Mysql数据库多表查询内连接隐式内连接显示内连接外连接左外连接右外链接多表查询涉及到笛卡尔积,使用内外连接可以消除笛卡尔积,还有很多种方法,这里就不一一列举了,主要是内连接和外连接,帮助大家,也是对自己加深印象内连接内连接分为隐式和显示隐式内连接因为这种查询方式是将两张表所有的信息先查出来,再进行筛选,所以效率低下隐式内连接语法:SELECT 列名 FROM 表A ,表B W...原创 2019-12-17 23:49:52 · 344 阅读 · 0 评论 -
2020-12-10 Lock wait timeout exceeded; try restarting transaction
问题原因:1、在高并发的情况下,Spring事物造成数据库死锁,后续操作超时抛出异常。2、Mysql数据库采用InnoDB模式,默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,一旦数据库锁超过这个时间就会报错解决方法:1、查看当前的事务 当前运行的所有事务mysql> SELECT * FROM information_schema.INNODB_TRX;就长这样,LOCK WAIT为锁住状态,后面有sql语句,是导致锁住的原因2、然后直接开始原创 2020-12-10 12:08:17 · 83 阅读 · 0 评论 -
2020-11-25 liquibase.exception.LockException: Could not acquire change log lock.
解决方法:use user(换成你自己的数据库);select * from DATABASECHANGELOGLOCK;update DATABASECHANGELOGLOCK set LOCKED="", >LOCKGRANTED=null, LOCKEDBY=null where ID=1;select * from DATABASECHANGELOGLOCK;完成!原创 2020-11-25 11:50:22 · 383 阅读 · 0 评论 -
2020-10-23 MSQL命令总结
Windows操作MYSQL命令进入MYSQL命令行mysql [-h127.0.0.1] [-P3306] -uroot -p密码查看数据库列表show databases;使用某个数据库use [数据库名];查看这个数据中的表show tables;创建数据库create database 数据库名;创建表create table 表名;导入sql文件(常用)source 【sql文件的绝对路径】导出sql文件mysqldump -uroot原创 2020-10-23 11:21:46 · 79 阅读 · 0 评论