mysql
文章平均质量分 66
罗卜丝粉
I wish every efforts to taste the World prosperity
我愿倾尽努力,尝尽人世繁华
展开
-
mysql中索引的使用
mysql索引的创建以及使用转载 2016-11-28 10:06:23 · 422 阅读 · 0 评论 -
MySQL数据库优化的八种方式(经典必看)
引言: 关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂偶尔发现了这篇文章,总结得很经典,文章流量也很大,所以拿到自己的总结文集中,积累优质文章,提升个人能力,希望对大家今后开发中也有帮助1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好...转载 2018-05-15 21:48:23 · 977 阅读 · 0 评论 -
mysql中CONCAT()的用法
先讲讲在工作上的一个用法。生产上,用户晒单后,其中一个表中一个字段没有维护,打算手动用sql把线上一个月的数据维护一下。用到了concat()函数,拼接生成update语句:SELECT CONCAT('update gshop_order_product set isSun=1 where id=',order_product_id,';') FROM gshop_comments WHERE ...原创 2018-03-07 18:01:28 · 71617 阅读 · 0 评论 -
MySQL 添加注释(comment)
本文转载自:http://blog.csdn.net/znyyjk/article/details/52718319在MySQL数据库中, 字段或列的注释是用属性comment来添加。创建新表的脚本中, 可在字段定义脚本中添加comment属性来添加注释。示例代码如下:create table test( id int not null def转载 2017-07-07 15:27:03 · 2899 阅读 · 2 评论 -
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection;
今天在自建一个maven web项目,在进行测试的时候,报错,详细信息如下:### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.co原创 2017-07-10 18:03:49 · 7166 阅读 · 0 评论 -
mysql中的unix_timestamp函数
所有Linux系统文件系统底层存储的都是UTC时间,也就是说都是自1970年0时0分0秒以来UTC标准时间的秒数。在mysql环境下:SELECT UNIX_TIMESTAMP(); 即可以得到 这个时间,是当前时间的秒数。可以逆转:SELECT FROM_UNIXTIME(1496822616);原创 2017-06-07 18:34:08 · 16961 阅读 · 1 评论 -
for循环与mysql的分页查询
这两天写了一个定时任务,关于查询表中快过期的卡,发送短信提醒,在查询中,因为生产上的数据数十万条,数据量大,如果直接一下子查出来,会对数据库造成很大的压力,用到分页查询,按照正常逻辑,查询表中总数量,然后根据当前页以及每页数量,循环对数据库进行查询; //分页查询,每次查询1000条数据 int pageSize = 1000;//每页数量 int page = 1;//定义总页数原创 2017-05-16 14:39:58 · 4986 阅读 · 0 评论 -
Mysql中修改字段类型、长度以及添加删除列
1、mysql中修改字段长度:ALTER TABLE tb_article MODIFY COLUMN NAME VARCHAR(50);这里的tb_article为表名,NAME为字段名,50为修改后的长度2、mysql修改字段类型:ALTER TABLE tb_article MODIFY COLUMN NAME CHAR(50);修改后,name字段类型由varchar变为cha原创 2017-03-27 17:19:32 · 111521 阅读 · 1 评论 -
mysql的升序和降序
mysql中升序和降序分别为desc和asc,一直记不清楚到底谁是升序,谁是降序,下面以sql语句和英文单词出发,更好的记清楚到底谁是升序,谁是降序。1、select * from tableA order by number1 desc,number2 asc;意思:先按number1降序,如果相同的话,再按number2升序首先,我们要记住,升序和降序有desc和asc这两个关键字原创 2017-02-27 16:56:02 · 11752 阅读 · 3 评论 -
数据库主从分离
数据库的读写分离的好处? 1. 将读操作和写操作分离到不同的数据库上,避免主服务器出现性能瓶颈; 2. 主服务器进行写操作时,不影响查询应用服务器的查询性能,降低阻塞,提高并发; 3. 数据拥有多个容灾副本,提高数据安全性,同时当主服务器故障时,可立即切换到其他服务器,提高系统可用性;读写分离的基本原理就是让主数据库处理事务性增、改、删操作转载 2017-02-22 10:48:43 · 897 阅读 · 0 评论 -
BasicDataSource连接池使用
最近使用这类连接池发现有问题,当链接一个数据库如果数据库端异常或重启,就会出现提示链接数据库异常的信息。所说报这样的错误,但是不影响程序的正常运行,所以一开始,忽略了Communications link failure,一直在the error occurred while setting parameters中找原因,以为是mapper.xml中jdbcType参数类型的问题,其实原创 2017-02-07 10:44:10 · 17942 阅读 · 0 评论 -
MySql的Communications link failure解决办法
MySql的Communications link failure解决办法原创 2016-12-29 09:54:03 · 229607 阅读 · 9 评论 -
Thread stack overrun: 8880 bytes used of a 131072 byte stack, and 128000 bytes needed……
在对mysql数据库进行操作时,报错如下严重: Servlet.service() for servlet [springMVC] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLEx...原创 2018-11-28 15:34:52 · 4232 阅读 · 0 评论