MYSQL
小布2025
热爱未知,比如清晨和你
展开
-
Mysql5.7免安装安装教程 win10
安装1,下载安装包mysql点击下载设置环境变量2.1 新建个MYSQL_HOME的环境变量MYSQL_HOME D:\mysql-5.7.32-winx642.2 在path后面添加mysql的bin%MYSQL_HOME%\bin3.新建my.ini文件[mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[mysqld]# 忽略密码 必须是[mysqld]空一行不然会报错 mysql: [ERROR] unkn原创 2021-04-20 21:42:58 · 595 阅读 · 0 评论 -
mysql的通用查询日志和慢查询日志
Mysql通用查询日志查看通用查询日志show variables like '%general%';查看通用日志的输出格式:show variables like '%log_output%';配置文件设置#为1表示开启通用日志查询,值为0表示关闭通用日志查询general_log=1#设置通用日志的输出格式为文件和表log_output=FILE,TABLEMysql慢查询命令行设置查询是否开启慢查询show variables like 'slow_query_log原创 2021-03-22 21:05:19 · 156 阅读 · 0 评论 -
JAVA多线程插入MYSQL数据库
package com.xiaobu.base.util;import com.google.common.util.concurrent.ThreadFactoryBuilder;import lombok.extern.slf4j.Slf4j;import java.sql.Connection;import java.sql.PreparedStatement;import java.util.concurrent.*;import java.util.concurrent.atomi原创 2020-12-11 11:10:18 · 1755 阅读 · 0 评论 -
MYSQL查看数据库相关信息
查看指定数据库的相关信息SELECT table_schema AS '数据库', sum(table_rows) AS '记录数', sum( TRUNCATE (data_length / 1024 / 1024, 2) ) AS '数据容量(MB)', sum( TRUNCATE (index_length / 1024 / 1024, 2) ) AS '索引容量(MB)'FROM information_schema. TABLESWHERE table_schem.原创 2020-12-11 11:06:42 · 237 阅读 · 0 评论 -
mysql查看死锁和解锁
一、查询是否锁表show OPEN TABLES where In_use > 0;[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j6xE78Es-1590484564623)(http://ww1.sinaimg.cn/large/0062Ue2Wgy1gf5xlbrrt0j30f70b8wej.jpg)]设置手动提交事务set @@autocommit=0;用for update锁住一条数据START transaction ;SELECT *原创 2020-05-26 17:17:24 · 1738 阅读 · 0 评论 -
mysql怎么把'1,2,3'转成1,2,3
一、SELECT *FROM cn_evaluation_question_optionWHERE position(concat(id) IN '1,2,3,4') != 0;二、SELECT *FROM cn_evaluation_question_optionWHERE find_in_set(id, '1,2,3');原创 2020-04-08 16:10:17 · 1088 阅读 · 0 评论 -
1071 - Specified key was too long; max key length is 767 bytes
Mysql 建表错误1071 - Specified key was too long; max key length is 767 bytes今天遇到了一个Mysql建表问题,报错1071 - Specified key was too long; max key length is 767 bytes。仔细查看建表sql语句,没有发现什么特别的地方,最后找到原因,这里记录下。起因:我在...原创 2019-11-29 17:26:49 · 1580 阅读 · 0 评论 -
Mysql手动提交事务
设置事务手动提交set @@autocommit=0;查询事务是否为自动提交SHOW VARIABLES like '%autocommit%'结果如下:开启事务START transaction ;SELECT * from emp WHERE id='06c4c8b4cc0640f6848696aaa0cb5f2b' for upda...原创 2019-09-19 17:59:03 · 12779 阅读 · 4 评论 -
MYSQL查询优化(一)
Using filesort排序的时候无法用到索引 EXPLAIN SELECT DISTINCT hostSn, engineer_id, COUNT(*) AS countFROM wx_repair_orderGROUP BY engineer_id EXPLAIN SELECT DISTINCT hostSn, engineer_id, COUNT(*)...原创 2019-08-30 16:00:08 · 117 阅读 · 0 评论 -
MYSQL常用语句总结(二)
添加主键索引CREATE UNIQUE INDEX indexName ON mytable(username) ;ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) ;添加唯一索引CREATE UNIQUE INDEX indexName ON mytable(username) ;ALTER TABLE `tabl...原创 2019-07-31 14:29:40 · 139 阅读 · 0 评论 -
idea连接mysql8.0数据库失败
mysql驱动版本 <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.16</version> <packaging>jar</packaging>错误信息java...原创 2019-05-30 17:22:50 · 3751 阅读 · 1 评论 -
记录一下Mysql模糊查询
一、使用LOCATE查询EXPLAIN SELECT * from ecs_goods WHERE LOCATE('CICI0001',goods_sn)>0;二、使用LIKE ‘%CICI0001%’查询EXPLAIN SELECT * from ecs_goods WHERE goods_sn like '%CICI0001%';EXPLAIN SELECT...原创 2019-04-24 17:06:57 · 185 阅读 · 0 评论 -
mysql忘记密码
一、在my.ini文件[mysqld]下面添加以下代码,重启mysqlskip-grant-tables输入mysql -u root -p出现password直接按回车。即登录成功修改密码use mysql;update user set password=password("113506") where user="root";刷新权限flush ...原创 2019-04-16 09:17:52 · 192 阅读 · 0 评论 -
MYSQL常用语句总结(一)
一、安装mysqld –install mysqlmysqld --initializemysqld –install mysql –default-file=D:\mysql-5.6.26-winx64\my.ini启动服务如果启动服务报 1067的话 需要删除D:\mysql-5.6.26-winx64\data目录下的 ibdata1,ib_logfile1,ib_...原创 2019-04-15 17:59:45 · 151 阅读 · 0 评论 -
记录一次mybatis的模糊查询
一、直接拼接mysql数据库会报错,sqlserver支持select cat_id from ecs_category where cat_name LIKE '%' + #{catName} + '%';二、用concat函数select cat_id from ecs_category where cat_name LIKE concat('%',#{catName},...原创 2019-04-11 10:09:30 · 362 阅读 · 0 评论 -
mysql排行榜并列与不并列
分数表:一、普通并列排行SELECT *, ( SELECT count(DISTINCT score) FROM scores AS b WHERE a.score < b.score ) + 1 AS rankFROM scores AS aORDER BY `rank`二、高级并列排行SELECT id,...原创 2019-03-26 14:47:20 · 512 阅读 · 0 评论 -
windows下mysql 主主同步
一、登录mysql,分别给两个服务器的用户赋予权限(两个互为主从数据库)1.1、从数据库grant replication slave on *.* to 'root'@'172.18.9.166' identified by '113506'; flush privileges;1.2、主数据库grant replication slave on *.* to 'root'...原创 2018-12-25 10:22:17 · 1157 阅读 · 0 评论 -
mysql的JDBC连接工具类
package com.minisay.base.util;import java.sql.*;/**@author xiaobu@version JDK1.8.0_171@date on 2018/10/17 16:52@descrption mysql的JDBC工具类*/public class JDBCUtils {private static final...原创 2018-10-25 17:46:37 · 342 阅读 · 0 评论