mysql
文章平均质量分 81
乖乖康少
生活在于总结,人生在于积累
展开
-
MySQL字段int类型的长度INT(M)
关于mysql数据库中,字段长度的一个解释,一直以为int长度为1时,只能插入0-9的数字,发现完全不是,具体如下:1、varchar类型的长度是指这个字段的字符(字母或汉字)个数。2、数字类型的长度不是这个意思:(1)int类型 INT(M),M代表的是显示宽度,长度的设定值范围1~255(设置0时自动转为11,不设置时自动转为默认的11)(显示宽度),在此范围内任意长...原创 2020-04-28 15:08:16 · 28125 阅读 · 0 评论 -
error java.sql.SQLException:Failed to read auto-increment value from storage
error java.sql.SQLException:Failed to read auto-increment value from storage,报错原因为数据表中的自增字段读取错误解决办法一:1、先查看自增字段的长度以及当前最大值,看是否已经到达最大值,如果是,可以增加字段长度2、若不是,可先查看当前数据表自增字段当前值,SELECT auto_increment FRO...原创 2020-04-28 14:49:12 · 3032 阅读 · 5 评论 -
MySQL各存储引擎
MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)。MySQL默认配置了许多不同的存储引擎,可以预先设置或者在MySQL服务器中启用。你可...转载 2018-06-01 16:48:16 · 131 阅读 · 0 评论 -
MySQL索引类型
一、简介MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引二、语句CREATE TABLE table_name[col_name data type][unique|fulltext][index|key][index_name](col_name[length])[asc|desc]1.unique|fulltext为可选参数,分别表示唯一索引...转载 2018-06-01 16:49:26 · 141 阅读 · 0 评论 -
互联网公司为啥不使用mysql分区表?
转载于:http://www.zuimoban.com/jiaocheng/mysql/8216.html缘起:有个朋友问我分区表在58的应用,我回答不出来,在我印象中,百度、58都没有听说有分区表相关的应用,业内进行一些技术交流的时候也更多的是自己分库分表,而不是使用分区缘起:有个朋友问我分区表在58的应用,我回答不出来,在我印象中,百度、58都没有听说有分区表相关的应用,业内进行一些技术交流的...转载 2018-06-01 17:30:33 · 496 阅读 · 0 评论 -
mySQL索引方法
MySQL目前主要有以下几种索引方法:B-Tree,Hash,R-Tree。一、B-TreeB-Tree是最常见的索引类型,所有值(被索引的列)都是排过序的,每个叶节点到跟节点距离相等。所以B-Tree适合用来查找某一范围内的数据,而且可以直接支持数据排序(ORDER BY)B-Tree在MyISAM里的形式和Innodb稍有不同:MyISAM表数据文件和索引文件是分离的,索引文件仅保存数据记录的...转载 2018-06-01 17:36:51 · 297 阅读 · 0 评论 -
mysql按天,小时,半小时,N分钟,分钟进行数据分组统计
mysql按天,小时,半小时,N分钟,分钟进行数据分组统计mysql不同时间粒度下的分组统计按天统计按小时统计按半小时统计按N分钟统计按分钟统计mysql不同时间粒度下的分组统计我们在做项目或者数据分析时,经常遇到这样的需求:统计不同时间粒度下的数据分布情况,例如,每一天中每个小时网站的访问量,某路口每半个小时通过的车辆数量等。对于此类的问题,一个sql简单的查询就能实现,故特此记...转载 2019-03-08 09:30:12 · 1397 阅读 · 1 评论 -
[Err] 1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTA
错误信息:[Err] 1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause错误描述:在导入数据库的时候,发现有的数据导入失败错误原因:原因是由于mysql版本问题,5.5 和 5...原创 2019-03-25 18:02:32 · 9083 阅读 · 0 评论