
数据库
特立独行的Mr高
永不放弃,永不放弃又有两个原则,第一个原则是永不放弃,第二个原则就是:当你想放弃时回头看第一个原则
展开
-
Mysql group by删除重复数据,只保留一条
group by 分组查询删除delete from yd_task_employee_bindwhere id in( SELECT id from ( SELECT GROUP_CONCAT(id SEPARATOR ',') id ,max(id) FROM yd_task_employee_bind GROUP BY user_id,share_user_id,company_num having count(0) >1 ) a) and原创 2021-04-28 11:59:59 · 2300 阅读 · 0 评论 -
MybatisPlus手出现Error querying database. Cause: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
错误示例正确示例:pageNum为mybatisplus关键字,所以不能使用原创 2020-10-20 11:02:36 · 1357 阅读 · 1 评论 -
数据库常见死锁原因及处理
死锁(Deadlock)所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。 一种情形,此时执行程序中两个或多个线程发生永久堵塞(等待),每个线程都在等待被其他线程占用并堵塞了的资源。例如,如果线程A锁住了记录1并等原创 2020-05-21 20:41:42 · 811 阅读 · 0 评论 -
Mysql存储引擎有哪些,有什么优劣?
Mysql存储引擎有哪些,有什么优劣?1.InnoDB 引擎(MySQL5.5以后默认使用)MySQL 5.5 及以后版本中的默认存储引擎,他的优点如下:灾难恢复性好支持事务使用行级锁支持外键关联支持热备份对于InnoDB引擎中的表,其数据的物理组织形式是簇表(Cluster Table),主键索引和数据是在一起的,数据按主键的顺序物理分布实现了缓冲管理,不仅能缓冲索引也能缓冲数据,并且会自动创建散列索引以加快数据的获取支持热备份2.MyISAM引擎特性如下:.原创 2020-05-21 19:56:41 · 331 阅读 · 0 评论 -
Linux 安装mysql
参考地址https://www.cnblogs.com/fanshudada/p/9781794.html转载 2019-11-04 15:19:56 · 144 阅读 · 0 评论 -
Linux下MySQL的详细安装过程
第一步:下载、上传、解压1. 地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads2.上传解压在 /usr/local 下新建 mysql 文件夹(我喜欢每个软件都先建一个专属文件夹再安装)[root@localhost /]# cd /usr/local/[root@localhost local]# mkdir my...原创 2019-10-25 16:30:13 · 175 阅读 · 0 评论 -
MySQL 创建用户并设置所有权限
1、创建用户:CREATE USER 'username'@'host' IDENTIFIED BY 'password';username:用户名;host:指定在哪个主机上可以登录,本机可用localhost,%通配所有远程主机;password:用户登录密码;2、授权:GRANT ALL PRIVILEGES ON *.* TO ‘username’@‘%’ IDENTIF...原创 2019-03-19 19:35:53 · 280 阅读 · 0 评论 -
Linux下修改mysql默认最大连接数
liunx下修改mysql最大连接数(Centos下测试通过)1、查看当前系统下mysql设置的最大连接数方式一、mysqladmin -uroot -p variables |grep max_connections方式二、/usr/bin/mysqladmin -uroot -p variables |grep max_connections输入数据库密码,而root则替换自己的数...原创 2019-03-19 19:37:28 · 559 阅读 · 0 评论