
数据库
小毛贼_哪里逃
这个作者很懒,什么都没留下…
展开
-
group_concat函数字符显示不全(被截取)
解决方法一:修改MySQL的配置文件:#需要设置的长度group_concat_max_len = 5120解决方法二:使用sql语句设置:SET GLOBAL group_concat_max_len=5120;SET SESSION group_concat_max_len=5120;原创 2020-09-07 17:20:15 · 978 阅读 · 1 评论 -
mysql字段类型转java类型函数
CREATE DEFINER=`root`@`%` FUNCTION `getJavaType`(sqlType VARCHAR(30)) RETURNS varchar(30) CHARSET utf8 DETERMINISTICBEGIN DECLARE javaType VARCHAR(30); SET javaType=( CASE upper(sqlType) WHEN 'VARCHAR' THEN 'String' WHEN 'CHAR' TH.原创 2020-07-17 17:40:45 · 355 阅读 · 0 评论 -
mysql下划线转驼峰函数
CREATE FUNCTION `underlineToCamel`(paramString VARCHAR(200)) RETURNS varchar(200) CHARSET utf8 DETERMINISTICbegin set paramString = replace(paramString, '_a', 'A'); set paramString = replace(paramString, '_b', 'B'); set paramString = replac.原创 2020-07-17 17:07:57 · 2491 阅读 · 0 评论 -
mysql获取表信息
SELECT TABLE_NAME 表名, COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注 FROM INFORMATION_SCHEMA.COLUMNS WHERE t.原创 2020-07-17 16:57:06 · 156 阅读 · 0 评论 -
mysql 多行单列结果合并,并去重函数
GROUP_CONCAT(distinct 合并的列名) as 别名原创 2020-07-05 20:50:13 · 1264 阅读 · 0 评论 -
mysql共享锁和排他锁
https://www.cnblogs.com/mr-wuxiansheng/p/7044733.html原创 2020-05-29 09:43:35 · 166 阅读 · 0 评论 -
Oracle - 获取表的列名
select COLUMN_NAME from user_tab_columns WHERE TABLE_NAME = '表名';原创 2020-05-22 08:38:46 · 178 阅读 · 0 评论 -
mysql的插入优化
mysql导入数据load data infile用法有时需要将大量数据批量写入数据库,直接使用程序语言和Sql写入往往很耗时间,其中有一种方案就是使用MySql Load data infile导入文件的形式导入数据,这样可大大缩短数据导入时间。LOAD DATA INFILE 语句以很高的速度从一个文本文件中读取行到一个表中。文件名必须是一个文字字符串1、首先查询,Mysql服务是...原创 2019-11-20 19:48:55 · 302 阅读 · 0 评论 -
[MySQL高级](一) EXPLAIN用法和结果分析
1. EXPLAIN简介使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。➤ 通过EXPLAIN,我们可以分析出以下结果:表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索引被实际使用表之间的引用每张表有多少行被优化器查询➤ 使用方式如下:EXPLAIN +SQL语句EXP...转载 2019-11-20 19:54:56 · 328 阅读 · 0 评论 -
mysql主从复制笔记
1 mysql安装 所有主机/etc/my.cnf的内容如下 [mysqld]character_set_server=utf8init_connect='SET NAMES utf8'basedir=/usr/local/mysql5.7datadir=/usr/local/mysql5.7/datasocket=/usr/local/mysql5.7/mysql.s...原创 2019-11-23 11:24:49 · 120 阅读 · 0 评论 -
重置MySQL主从服务器
1 停止从复制:stop slave;2 重置从复制:reset slave all;3 重置主服务:reset master;4 主服务重新进行授权操作5 从服务器进行主从连接操作6 从服务器重启开始复制按照此步骤暂时没发现问题,如发现问题会及时补充,详情请参考https://www.cnblogs.com/yangchunlong/articles/8333986.html...原创 2019-11-23 11:35:01 · 172 阅读 · 0 评论 -
分库分表shardingJDBC
1 n个数据源配置import javax.sql.DataSource;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.context.annotation.Configuration;import org.springfra...原创 2019-11-25 12:54:48 · 223 阅读 · 0 评论