MySQL
NRlovestudy
这个作者很懒,什么都没留下…
展开
-
Mysql SQL查询今天、昨天、n天内、第n天——查询N个小时内数据
https://blog.csdn.net/baidu_27222643/article/details/60467585SQL语句如下:注意:因为对索引列使用函数会导致索引失效,如果查询时需要使用到索引,请使用MySQL DATE_SUB()函数查询当天的所有数据SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())=01查询昨天的所有数...转载 2018-07-05 16:01:09 · 679 阅读 · 0 评论 -
Percona TokuDB
https://www.cnblogs.com/Amaranthus/p/5830300.html转载 2019-04-03 23:27:44 · 141 阅读 · 0 评论 -
Linux mysql 临时 定时清理日志
mysql 5.7 临时、定时清理日志https://blog.csdn.net/zzhlinux911218/article/details/85547056临时清理:mysql -u root -p #进入mysql 控制台reset master; #重置binlog定时清理:vim /etc/my.cnf [mysqld]expire_logs_day...转载 2019-04-25 19:20:49 · 476 阅读 · 0 评论 -
mysql 5.7 修改用户密码
https://www.cnblogs.com/wangbaobao/p/7087032.html本意向修改一个用户的密码,网上搜到的命令为如下mysql> update usersetpassword=password(“新密码”) where user=”用户名”;执行后报错 ERROR 1054(42S22) Unknown column 'password' in...转载 2019-04-25 19:22:49 · 199 阅读 · 0 评论 -
Java连接MySQL数据库——含步骤和代码
https://www.cnblogs.com/centor/p/6142775.htmlhttps://www.cnblogs.com/town123/p/8336244.html转载 2019-04-25 21:01:00 · 572 阅读 · 0 评论 -
mysql 垂直分表 实践记录
一条数据中的字段太多,200多个,尝试将字段全部建在一张表内,出现错误:Mysql [Err] 1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535.尝试了网上各种办法后依然无效,无奈考虑到垂直分表,将字段分别建立在两张表内。其中有几点值...原创 2019-04-20 14:39:40 · 1100 阅读 · 0 评论 -
MySQL 常用 SQL 语句
1、新增字段:ALTER TABLE people ADD COLUMN name VARCHAR(100) DEFAULT NULL COMMENT '姓名'eg: 修改表 people 增加字段name 长度100 默认为null 备注:姓名2、查询字段不为null并且长度不为0select * from tableName where ItemsTex...原创 2019-04-20 15:05:02 · 136 阅读 · 0 评论 -
MySQL之CONCAT()的用法
https://www.cnblogs.com/aiyr/p/6830593.htmlmysqlCONCAT()函数用于将多个字符串连接成一个字符串,是最重要的mysql函数之一,下面就将为您详细介绍mysql CONCAT()函数,供您参考mysql CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数...转载 2019-04-20 15:20:10 · 784 阅读 · 0 评论 -
msql以某个字符串开头条件查询,除了like替代方式 + 模糊查询小总结
https://blog.csdn.net/zhanxiaochu/article/details/813816271:以字段开头模糊查询的like的方法查询select * from twheret.user_code like 'A%'2:以字段开头模糊查询的left(字段,长度)的方法查询select * from twhere left(t.user_code,...转载 2019-05-23 15:19:53 · 2685 阅读 · 0 评论 -
mysql linux下order by 报出ORDER BY clause is not in SELECT list
http://www.mamicode.com/info-detail-2238891.html需要在mysql里添加一个配置转载 2019-06-02 10:47:19 · 1274 阅读 · 0 评论 -
MyBatis生成UUID
https://blog.csdn.net/mytt_10566/article/details/78505719https://www.cnblogs.com/xiqinfanqie/p/6276832.html转载 2019-06-02 10:48:48 · 1824 阅读 · 0 评论 -
mysql 之 Group By --- 查询最近30天每天最后录入的一条数据
Group By:将值相同的记录并为一个组,之后对这个组进行操作最常见操作:从一组相同的值当中,取出第一个 或 前几个For Example:---查询最近30天每天最后录入的一条数据(https://blog.csdn.net/zhangkang823/article/details/86501226)//这个应该是 SQL Server 版本的 ,在 MySQL 内有函数格...转载 2019-06-02 19:59:19 · 1981 阅读 · 0 评论 -
mysql如何获取当前时间
https://www.cnblogs.com/Chenshuai7/p/5136469.html1.1 获得当前日期+时间(date + time)函数:now()除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:current_timestamp() current_timestamplocaltime() localtimelocaltimest...转载 2019-06-02 20:01:10 · 41073 阅读 · 0 评论 -
数据库之 DML、DDL、DCL的区别
https://www.cnblogs.com/dato/p/7049343.html一、DMLDML(data manipulation language)数据操纵语言: 就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。SELECT 列名称 FROM 表名称UPDATE 表名称 SET 列名称 = 新值 ...转载 2019-06-04 09:58:30 · 265 阅读 · 0 评论 -
mysql 那些事 ---- 外键、删除、!= 和 is not的区别
外键(2+2)https://blog.csdn.net/qq_17033579/article/details/82107733mysql外键设置方式/在创建索引时,可指定在delete/update父表时,对子表进行的相应操作,restrict,no action: 立即检查外键约束,如果子表有匹配记录,父表关联记录不能执行 delete/update 操作; cascad...原创 2019-07-13 12:41:05 · 230 阅读 · 0 评论 -
MySQL获取或者查询数据库某个字段的特定几位
https://blog.csdn.net/qq_40012791/article/details/79985293一、获取特定的几位:1、取url字段后三位字符select SUBSTRING(url, -3) from link;#这种只能针对固定长度,比说url共8个字符,可以下面这种写法select RIGHT(`url`,length(`url`)-5) from link;...转载 2019-03-14 23:29:54 · 2859 阅读 · 0 评论 -
Mysql order by与limit混用陷阱
https://www.cnblogs.com/thinkingthigh/p/7118343.html在Mysql中我们常常用order by来进行排序,使用limit来进行分页,当需要先排序后分页时我们往往使用类似的写法select * from 表名 order by 排序字段 limt M,N。但是这种写法却隐藏着较深的使用陷阱。在排序字段有数据重复的情况下,会很容易出现排序结果与预期...转载 2019-03-02 13:15:30 · 198 阅读 · 0 评论 -
mysql 56个民族表
DROP TABLE IF EXISTS `sys_nation`;CREATE TABLE `sys_nation` ( `id` varchar(32) NOT NULL, `nation` varchar(64) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;INSERT I...转载 2019-01-08 13:48:20 · 3572 阅读 · 0 评论 -
MYSQL循环插入
https://blog.csdn.net/CSDN2497242041/article/details/79256063DROP PROCEDURE IF EXISTS proc_initData;--如果存在此存储过程则删掉DELIMITER $ //#使用delimiter后,将不把分号当做语句结束,会将该段整个提交CREATE PROCEDURE proc_initData...转载 2018-08-10 09:22:15 · 3753 阅读 · 0 评论 -
MySQL5.7 的彻底卸载和安装
1、Windows10系统下,彻底删除卸载MySQL1》停止MySQL服务开始-》所有应用-》Windows管理工具-》服务,将MySQL服务停止。2》卸载mysql server控制面板\所有控制面板项\程序和功能,将mysql server卸载掉。3》将MySQL安装目录下的MySQL文件夹删除(我的安装目录是C:\Program Files (x86)\MySQL)4》运行“r...转载 2018-10-16 13:54:19 · 6748 阅读 · 0 评论 -
阿里云服务器部署war包报错:The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but ...
熬了整整3天,靠着不解决不罢休的精神,终于把这个问题解决了。期间看了很多资料,网上的资料大部分抄来抄去,有用的太少,真正用到的就那么几篇文章,本想把这几篇文章链接贴上来,但一看浏览的历史记录太多了,懒得一个个去找了。归根到底还是自己太水,基本功不扎实。希望能帮到你。问题背景:一个项目(WEB-INF目录下有lib文件夹,存放一部分第三方jar包【后面出的问题之一与这个有关】)在我本机(wind...原创 2018-11-29 03:13:56 · 3758 阅读 · 0 评论 -
Navicat Premium 12.安装与激活
https://www.jianshu.com/p/5f693b4c9468转载 2018-11-29 09:47:43 · 159 阅读 · 0 评论 -
Mysql按数字大小排序String字段
方法1: +0 https://blog.csdn.net/nihaoqiulinhe/article/details/75453765 方法2: -- https://blog.csdn.net/imzkz/article/details/5688728转载 2018-12-13 14:26:01 · 1473 阅读 · 0 评论 -
MySQL获取或者查询数据库某个字段的特定几位
https://blog.csdn.net/qq_40012791/article/details/79985293一、获取特定的几位:1、取url字段后三位字符select SUBSTRING(url, -3) from link;#这种只能针对固定长度,比说url共8个字符,可以下面这种写法select RIGHT(`url`,length(`url`)-5) from link;...转载 2018-12-26 20:16:36 · 4383 阅读 · 0 评论 -
MySQL 查询n年前记录
https://blog.csdn.net/qq_40012791/article/details/79985293需求: birthday 字段存储的是 人员生日,格式是:年-月-日,如:1955年07月26日 现要查询某个年龄段的人员信息,如:50~60 岁。SQL 语句设计如下:select * from table where YEAR(CURDATE())-substr...原创 2018-12-26 20:22:04 · 952 阅读 · 0 评论 -
关于MySQL的wait_timeout连接超时问题报错解决方案
https://www.cnblogs.com/chihirotan/p/6253175.htmlhttps://www.cnblogs.com/simpledev/p/6397531.html版本1<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property na...转载 2018-12-17 11:35:31 · 491 阅读 · 0 评论 -
Mysql 关键字及保留字
https://www.cnblogs.com/wuyifu/p/5949764.htmlTable 10.2 Keywords and Reserved Words in MySQL 5.7ACCESSIBLE (R) ACCOUNT[a] ACTION ADD (R) AFTER AGAINST AGGREGATE ALGORITHM ALL...转载 2018-12-28 09:01:24 · 1708 阅读 · 0 评论 -
mysql删除某一列值重复的全部行和只留一条
https://blog.csdn.net/evilcry2012/article/details/78819444(1)mysql 数据库中删除某一列值重复的全部行(一个笔试题)如果要求是多个字段重复的就在group后把所有要求重复的字段写上去表名:zp数据如下(都是int型的 sal:工资)要求删除sal列中重复的数据的全部行,即结果如下图: 说下我的...转载 2018-12-28 09:02:58 · 1627 阅读 · 0 评论 -
MySql 不存在则插入,存在则更新或忽略
https://blog.csdn.net/t894690230/article/details/77996355前言在插入数据时,可能需要忽略或替换掉重复的数据(依据某个字段),这时可以在应用层处理,也可以使用复杂的 SQL 语句来处理(如果仅仅知道一些简单的 SQL 语法的话),当然也可以使用一些简单的 SQL 语法,不过它并不是通用所有的数据库类型。以下所有实例仅针对MySQL而言...转载 2018-12-28 09:04:18 · 542 阅读 · 0 评论 -
jdbcTemplate与mybatis
谈jdbcTemplate与mybatishttps://www.cnblogs.com/ChenD/p/7080934.htmlSpringBoot建立数据库连接JdbcTemplate和Mybatis两种方式https://blog.csdn.net/CWH615/article/details/79491109转载 2018-12-28 23:55:53 · 1105 阅读 · 0 评论 -
Mysql两种情况下更新字段中部分数据的方法
https://www.jb51.net/article/36878.htmMysql更新字段中部分数据第一种情况: 代码如下:update tab set A = concat(substring(A,1,3),'bbb');从A的1个字符开始取3个字符,加上'bbb',再写入a中,如果A原始值为'123aaa',那么更新之后为'123bbb'了。如果我们要将字段A值中的包含的1,...转载 2019-01-03 23:30:29 · 1124 阅读 · 0 评论 -
MySQL server on 'XXXX' (10055) 错误解决
https://blog.csdn.net/langren697/article/details/38422055netsh int ipv4 set dynamicport tcp start=10000 num=50000netsh int ipv4set dynamicport udp start=10000 num=50000netsh int ipv6set dynamicp...转载 2019-01-01 22:40:04 · 461 阅读 · 0 评论 -
MySQL教程之concat以及group_concat的用法
https://baijiahao.baidu.com/s?id=1595349117525189591&wfr=spider&for=pc转载 2019-07-04 13:27:32 · 290 阅读 · 0 评论