
mysql
探花枖郎
扶摇直上九万里
展开
-
mysql两表关联查询返回集合单条记录
别问 问就崩溃!!你逻辑不就是把a的id存在于b中的记录全展示出来吗!!!select * from a where a.id in (select id1 from b)原创 2020-11-11 15:25:59 · 367 阅读 · 0 评论 -
DruidDataSource配置
package com.linkcheers.config.datasource;import com.alibaba.druid.pool.DruidDataSource;import com.alibaba.druid.support.http.StatViewServlet;import com.alibaba.druid.support.http.WebStatFilter;import org.mybatis.spring.annotation.MapperScan;import o.原创 2020-11-02 19:04:31 · 557 阅读 · 0 评论 -
mysql编码问题Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column '******' at row 1
该问题原因是因为你数据库的编码不是utf-8,然后你在建表的时候也没有指定表的默认编码为utf-8解决方法1:若是通过操作对象保存数据,保存时抛出异常1.删掉该表,加上 ENGINE=InnoDB DEFAULT CHARSET=utf8 这句话,例如:drop TABLE 表名 CASCADE;CREATE TABLE 表名( serialNo VARCHAR(50) COMMENT '序列号...原创 2018-07-11 15:15:13 · 2785 阅读 · 0 评论 -
sql语句中新增自定义getJsonValue函数
在sql执行区执行一下语句,即可新增函数,属于参数格式getJsonValue('json包含的字段名',json字符串对应的字段名)CREATE FUNCTION `getJsonValue`(pKeyName VARCHAR(64),pColName mediumtext) RETURNS varchar(2000) CHARSET utf8 COLLATE utf8_binreturn...原创 2019-02-27 15:53:56 · 1115 阅读 · 0 评论 -
sql用case when查询group
select transcode,sum(case when wssatus = '0000' then 1 else 0 end),sum(case when wssatus = '0000' and retnum > 0 then 1 else 0 end) from code_table where begintime > '2018-08-08' group by transc...原创 2019-05-15 09:45:56 · 719 阅读 · 0 评论 -
linux下mysql服务器初始化
sudo -s0、首先设置mysql跳过检查vi /etc/my.cnf[mysqld]#下面增加一行skip-grant-tables重启MYSQL使修改生效:service mysqld restart1、初始化mysql密码mysql -u root>update mysql.user set authentication_string = password('...原创 2019-08-06 19:39:21 · 869 阅读 · 0 评论