0x01 前言概述 好消息好消息~作者又在MySQL中发现了一个Double型数据溢出。如果你想了解利用溢出来注出数据,你可以读一下作者之前发的博文:BIGINT Overflow Error based injections,drops上面也有对应翻译,具体见这里。当我们拿到MySQL里的函数时, ...
                            
                            
                                分类:
数据库   时间:
2016-10-25 19:16:20   
                                阅读次数:
331
                             
                    
                        
                            
                            
                                整数类型数值型数据类型主要用来存储数字,包含的类型有:TINYINT、SMALLINT、MEDIUMINT、 INT(INTEGER)、 BIGINT。下面通过一个例子来查看各种类型的所占有的数据空间,注意,我使用的版本是mysql5.6.28,可以通过下面的命令来查看:创建表tmp1,其中字段x、... ...
                            
                            
                                分类:
数据库   时间:
2016-10-21 13:05:20   
                                阅读次数:
328
                             
                    
                        
                            
                            
                                最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint。其中比较迷惑的是int和smallint的差别。今天就在网上仔细找了找,找到如下内容,留档做个总结: 使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-92233720 ...
                            
                            
                                分类:
数据库   时间:
2016-10-17 11:01:34   
                                阅读次数:
178
                             
                    
                        
                            
                            
                                    每个点到中心距离相等,以第0个点为参考,其他n个点到中心距等于点0到中心距,故可列n个方程 列出等式后二次未知数相消,得到线性方程组 将每个数加上1e17,求答案是再减去,求解时对一个2 * (1e17)以上的一个素数取模。 可用java 中高精度 System.out.println(BigInt ...
                            
                            
                                分类:
其他好文   时间:
2016-10-06 19:47:40   
                                阅读次数:
198
                             
                    
                        
                            
                            
                                    mysql数据库设计,其中,对于数据性能优化,字段类型考虑很重要,搜集了些资料,整理分享出来,这篇为有关mysql整型bigint、int、mediumint、smallint 和 tinyint的语法介绍,如下:1、bigint 从 -2^63 (-9223372036854775808) 到 2 ...
                            
                            
                                分类:
数据库   时间:
2016-10-05 00:55:33   
                                阅读次数:
208
                             
                    
                        
                            
                            
                                代码 (constraint 后面可以加上约束名字) 错误原因是之前两张表的id的类型不一样,一个时int,一个时bigint 解决办法时修改表, 修改之后就可以了 下面是mysql的一些资料 ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name [alt ...
                            
                            
                                分类:
数据库   时间:
2016-10-03 08:55:48   
                                阅读次数:
1258
                             
                    
                        
                            
                            
                                    mysql 当两个字段想减时,如果其中一个或两个字段的类型的unsigned无签名类型,如果想减的值小于0则会报错(BIGINT UNSIGNED value is out of range) 测试: select cast(1 as unsigned)-2 select 0-cast(1 as u ...
                            
                            
                                分类:
其他好文   时间:
2016-09-28 15:34:17   
                                阅读次数:
110
                             
                    
                        
                            
                            
                                参考了这篇文章的一些内容: http://xm-king.iteye.com/blog/770721 我在springdemo库里面建了一个表: CREATE TABLE `tx` ( `id` bigint(11) NOT NULL auto_increment, `num` bigint(11) ...
                            
                            
                                分类:
数据库   时间:
2016-09-27 19:34:23   
                                阅读次数:
181
                             
                    
                        
                            
                            
                                    使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 ...
                            
                            
                                分类:
数据库   时间:
2016-09-26 12:49:06   
                                阅读次数:
296
                             
                    
                        
                            
                            
                                数据类型(四类): 整型(5种:tinyint,smallint,mediumint, int(或integer),bigint ); 浮点型:(float,double), 日期:(5种:year,time,date,datetime,timestamp), 字符:(char,varchar,ti ...
                            
                            
                                分类:
数据库   时间:
2016-09-22 23:42:20   
                                阅读次数:
218