排序:
默认
按更新时间
按访问量

mysql获取当前表的自增值,以及修改初始自增值

一、查询表的自增值 SELECT Auto_increment FROM information_schema.TABLES WHERE Table_Schema= 'database' AND table_name= 'tableName' 说明:'database' 表示数据...

2018-11-07 10:43:30

阅读数:25

评论数:0

数据库中同一张表进行count计数统计,并更新当前这张表的计数字段

场景:需要在一张表中,统计电话号码出现的次数,并更新计数。 方案一:在java中循环一条一条记录执行(慢,还要写代码) 方案二:一句sql完成update(实用,推荐) 如下图,着重需要更新project_info表中count字段(即phone重复次数统计):   sql如下,组合...

2018-10-31 15:49:22

阅读数:41

评论数:0

mysql日期比较或相差天数、生成指定范围内随机时间日期

1、日期比较(如:验证码有效时间)create_date字段比较:TIME_TO_SEC(TIMEDIFF(NOW(), create_date)) < 60要点:1、比较两时间差值:TIMEDIFF(dt1, dt2);更多详见文章2、返回 time 参数,转换成秒:TIM...

2018-05-14 15:28:36

阅读数:242

评论数:0

阿里云数据库MySQL中Excel数据导入

1、Excel格式如下(对应数据库字段)2、将Excel另存为.csv格式文档(如下)3、导入云数据库mysql至此就OjbK!了

2018-05-10 11:22:14

阅读数:239

评论数:0

sql优化——减小入口数据量

举例如下sql,假如portal_product数据量超大,这样连接查询um_user_info:2W条;portal_product:100W条;笛卡尔积:2W*100WSELECT pp.id, pp.cover, uui.user_id userId, ...

2018-02-08 18:44:20

阅读数:126

评论数:0

数据库查看所有外键,验证某外键是否已经存在(mysql)

说明:FK_PRODUCT_ID代表外键名称,验证是否已存在 SELECT * FROM information_schema.KEY_COLUMN_USAGE WHERE CONSTRAINT_NAME='FK_PRODUCT_ID' 感谢思路

2017-09-16 11:05:38

阅读数:4899

评论数:0

mysql查看当前运行中或挂起的sql

查看执行、挂起的sql列表: show processlist 杀死进程: kill id

2017-09-07 17:14:23

阅读数:2205

评论数:0

mysql报错Error Code: 1022. Can't write; duplicate key in table `xxx`

说明:此错误是外键名称重复了 查找重复外键名称,哪里被用到了,sql如下: select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where CONSTRAINT_NAME='重复的外键名称' 如果没问题,则重新命名即可 感谢

2017-09-05 15:10:32

阅读数:1939

评论数:0

mysql生成随机时间

update portal_product set update_date=DATE_ADD('2017-8-1 00:00:00', INTERVAL FLOOR(1 + (RAND() * 1080000)) SECOND ); 感谢思路

2017-08-21 11:10:49

阅读数:684

评论数:0

mysql针对查询结果,批量插入不同的uuid

SELECT REPLACE (UUID(), '-', '') id,id extend_value FROM `portal_product`此sql生成的uuid都是一样的, 改为如下      REPLACE (UUID(), '-', '')   改为 uuid()  然后再批量替换uu...

2017-08-03 18:43:02

阅读数:4470

评论数:0

mysql取字段逗号分隔的第一个

cover字段为:(admin/LUpiEMD1Pk6U6B,admin/LUpiEMD1Pk6U6B,admin/LUpiEMD1Pk6U6B) 取逗号分隔第一个词: select left(cover, LOCATE(',',cover)-1) from product_album 感谢...

2017-07-28 10:27:56

阅读数:3703

评论数:0

mysql子查询用limit报错( “This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery’ ”)

--执行失败的sql select * from table where id in (select id from table limit 10); 改为如下,子查询多嵌套一层 select * from table where id in (select t.id from (s...

2017-07-19 17:00:09

阅读数:205

评论数:0

mysql不支持Intersect交集,改版取交集

全连接后,取其重复数大于一的,即是交集(程序猿的脑子,换个角度思考还是挺腻害的) 因为我有多个查询结果集,所以左右连接都不适用 SELECT id, nickname, playNum, COUNT(*) FROM (SELECT id, nickname, playNum...

2017-05-17 17:42:14

阅读数:293

评论数:0

mysql函数,日期相差秒数

1、当前时间和创建时间相差的毫秒数 TIME_TO_SEC(TIMEDIFF(NOW(), create_date))

2017-04-24 11:52:21

阅读数:555

评论数:0

数据库sql批量插入数据,一个表插入另一个表,或表结构相同数据批量插入

1. 表结构完全一样 insert into 表1 select * from 表22. 表结构不一样(这种情况下得指定列名)注意:插入时查询的字段的别称,要与插入表字段名称相同 insert into 表1 (列名1,列名2,列名3) select 列1,列2,列3 from 表23、...

2017-04-12 15:09:32

阅读数:3632

评论数:2

group by分组内排序,取其中一条

--获取最新时间的某条数据 SELECT id, newsID, comment, MAX(theTime)     FROM comments     GROUP BY newsID  感谢原文:http://blog.csdn.net/shellching/article/det...

2017-02-22 18:11:37

阅读数:4773

评论数:0

mybatis 查询参数为集合list、数组、map的情况

【记录一下,list情况】 select * from EMPLOYEES e where e.EMPLOYEE_ID in <foreach collection="list" item="em...

2017-02-22 17:50:28

阅读数:795

评论数:0

mysql初始化随机数据(及其他技能)

--初始化20~80随机整数 UPDATE topic_video set  `zan_count` = FLOOR(20 + (RAND() * 60)), `share_count` = FLOOR(20 + (RAND() * 60)), `collect_count` = FL...

2017-02-14 17:19:14

阅读数:240

评论数:0

(超实用)mysql三目运算实现if,else的效果,避免不必要的查询

mysql的if函数,例如:IF(expr1,expr2,expr3)  说明:如果 expr1是TRUE,则IF()的返回值为expr2; 否则返回值则为expr3 实例场景:如果video_id为null,则直接返回空字符,避免不必要的查询影响效率: (SELECT if(isnull(vid...

2017-01-19 15:07:00

阅读数:11534

评论数:5

windows修改mysql字符集,支持ios emoji标签

windows为my.ini或者my-default.ini(linux配置文件my.cnf,在/etc目录) 找到后请在以下三部分里添加如下内容: [client] default-character-set = utf8mb4 [mysql] default-character-set ...

2016-12-20 16:44:05

阅读数:611

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭