
mysql
gusijin
这个作者很懒,什么都没留下…
展开
-
mysql 根据值显示不同内容 case when 多个条件
mysql 根据值显示不同内容场景:我们在数据库中经常以int存储状态值,使用sql查询的时候不希望输出的是数字而是对应的字符串SELECT CASE WHEN STATUS='1' THEN '状态1'WHEN STATUS='2' THEN '状态2'WHEN STATUS='3' THEN '状态3'ELSE '状态5' END AS '状态' FROM table;.........原创 2022-05-10 08:38:10 · 8821 阅读 · 0 评论 -
mysql官方下载安装教程(centos)
mysql官方下载安装教程https://dev.mysql.com/downloads/mysql/原创 2022-04-17 12:10:42 · 1050 阅读 · 0 评论 -
mysql left join on使用两个或多个字段关联查询
mysql left join on使用两个或多个字段关联查询解决查询如下解决left join on 通过两个或多个字段才可以关联到一条数据ON concat( o.to_id, o.from_id )= concat( r.to_id, r.from_id )查询如下SELECT o.id,r.to_id, r.from_id,r.distanceFROM my_order AS o LEFT JOIN my_route AS r ON concat( o.to_id, o.from_原创 2021-10-28 10:14:43 · 17417 阅读 · 2 评论 -
docker安装mysql5.7
docker安装mysql5.7拉起MySQL镜像(:5.7 表示5.7版本)运行MySQL容器拉起MySQL镜像(:5.7 表示5.7版本)docker pull mysql:5.7运行MySQL容器docker run -d -p 3306:3306 --privileged=true -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7 --character-set-server=utf8mb4 --collation-server=ut原创 2021-02-28 17:44:53 · 138 阅读 · 0 评论 -
mysql sleep状态连接过多解决办法
mysql sleep状态连接过多解决办法mysql sleep状态连接过多产生的问题查看连接状态解决办法mysql sleep状态连接过多产生的问题最大连接数网络问题mysql服务器资源问题查看连接状态show processlist;解决办法show variables like '%timeout%'interactive_timeout和wait_timeout 值表示最大sleep时长,默认为8个小时。把这两个属性配置到mysql配置文件中即可[mysqld]原创 2020-09-17 11:11:25 · 1249 阅读 · 0 评论 -
centos7手动编译安装mysql5.7(真实可用)
centos 7 编译安装mysql5.7下载mysql5.7检查库文件是否存在,如有删除。添加mysql组和用户解压及安装初始化密码下载mysql5.7查看版本http://mysql.mirror.kangaroot.net/Downloadsuname -a 查看linux是32位还64位,下载相应版本通用安装方法的TAR包wget http://mysql.mirror.kang...原创 2019-07-11 11:39:16 · 326 阅读 · 0 评论 -
php where in如何在implode分割数组字符串加上引号
where in如何在implode分割数组字符串加上引号$keyArr=['烛吸','呵护'];$keyString = "'".implode("','", $keyArr)."'";echo $keyString;输出:'烛吸','呵护'sql语句直接使用"SELECT * FROM business WHERE key in ({$keyString}) " ...原创 2020-09-16 11:57:58 · 1096 阅读 · 0 评论 -
mysql使用json条件where查询
mysql使用json条件where查询json字段data数据结构{“big”: “12”, “small”: “15”}where条件查询select * from my_data where json_extract(data,'$.big') = 12;原创 2020-09-15 10:20:39 · 2734 阅读 · 0 评论 -
mysql 一次性增加多个字段
mysql 一次性增加多个字段ALTER TABLE `order` ADD COLUMN limit_newb tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否邀新团:0)默认否 1)是' AFTER `group_price`,ADD COLUMN is_team_leader tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否团长:0)默认否 1)是' AFTER `group_price原创 2020-08-27 16:04:25 · 7022 阅读 · 0 评论 -
mysql 查看当前连接数 show processlist;
mysql 查看当前连接数检查mysql锁的方法如果想全列出请使用,命令断开连接检查mysql锁的方法命令: show processlist;mysql> show processlist;+----+------+-----------------+------+---------+------+----------+------------------+| Id | User | Host | db | Command | Time | State |原创 2020-05-14 13:57:38 · 790 阅读 · 0 评论 -
mysql查询一列中某一数值出现次数
mysql统计一列中某一值出现次数表数据如下查询按cat_type分类出现的次数。可用如下语句:查询结果如下表数据如下查询按cat_type分类出现的次数。可用如下语句:select cat_type,count(*) as count from cat group by cat_type;查询结果如下...原创 2020-04-30 10:11:25 · 12383 阅读 · 1 评论 -
mysql日期转时间戳UNIX_TIMESTAMP
mysql日期转时间戳mysql日期转换成时间戳UNIX_TIMESTAMPmysql> select UNIX_TIMESTAMP('2020-05-01 08:00:00');+---------------------------------------+| UNIX_TIMESTAMP('2020-05-01 08:00:00') |+-----------------...原创 2020-04-29 16:44:16 · 638 阅读 · 0 评论 -
mysql时间戳转日期FROM_UNIXTIME
mysql时间戳转日期时间戳转换成日期FROM_UNIXTIMEmysql> select FROM_UNIXTIME(1588291200);±--------------------------+| FROM_UNIXTIME(1588291200) |±--------------------------+| 2020-05-01 08:00:00 |±--...原创 2020-04-29 16:39:50 · 304 阅读 · 0 评论 -
mysql5.7修改密码set password for ‘root‘@‘localhost‘=password(‘123456‘);
mysql5.7修改密码set password for ‘root’@‘localhost’=password(‘123456’);原创 2020-04-29 16:28:16 · 2757 阅读 · 0 评论 -
mysql常用sql语句,查看库:show databases
mysql常用sql语句1、查看库:show databases;2、建立数据库: create database 库名;3、选择数据库:use 库名;4、查看库下的所有表:show tables;5、查看表结构 :desc表名;(describe缩写)6、建立数据表:use 库名;create table 表名 (字段名 varchar(20)字符串, 字段名 char(1));...原创 2020-04-29 16:21:44 · 8760 阅读 · 0 评论 -
mysql 命令行远程连接数据库
mysql 命令行远程连接数据库mysql 命令行远程连接数据库mysql 命令行远程连接数据库mysql -h ip地址 -u 用户名 -p -A-h ip地址-u 用户名登陆连接mysql时使用-A参数,这样就不会预读库中表信息了,能提高连接库的速度...原创 2020-04-29 16:10:55 · 850 阅读 · 0 评论 -
连接mysql常用工具
连接mysql常用工具mysql作为数据库服务器来运行,任何满足mysql通信规范的软件都可以作为客户端来连接服务器。常用的客户端:navicat、mysql_front,基于web的phpMyAdmin,还有mysql自带的命令行客户端推荐使用:navicat...原创 2020-04-27 17:59:47 · 9350 阅读 · 0 评论 -
查看mysql版本的命令
查看mysql版本的命令方法一方法二方法一在Linux终端命令:mysql -V或者mysql --help | grep Distrib显示:mysql Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using EditLine wrapper方法二使用命令行模式进入mysqlselect version();...原创 2020-04-27 14:07:48 · 795 阅读 · 0 评论