<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[mysql中int()字段类型长度 问题解释]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Mon, 06 Oct 2008 06:03:15 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	int()字段类型长度 问题<br/><br/>一直以来我定义int数据类型时填写的长度都是为11,只知道int类型的数据可表达的范围:<br/>有符号值：-2147683648 到 2147683647<br/>无符号值：0 到 4294967295<br/>小弟想问下,定义了int数据类型后,后面填写的长度具体有什么用?<br/>如果长度为4,请问最大的数是多少?如果是自增的可以是多少条?<br/>答：最大为11位,最少为4位,不够在前面补空格 <br/>这个可选的宽度规格说明是用于在数值显示时，对某些值的宽度短于该列宽度的值进行左填补显示的，而不是为了限制在该列中存储值的宽度，也 不是为了限制那些超过该列指定宽度的值的可被显示的数字位数。注意，如果在一个整型列中存储一个超过显示宽度的更大值时，当 mysql 为某些复杂的联结(join)生成临时表时，你可能会遇到问题，因为在这种情况下，mysql 信任地认为所有的值均适合原始的列宽度。<br/><br/>而int本身就是4个字节 bigint是8个字节 所以说int(X)的含义就是 int决定数据存储的字节 X表示期望数据的列宽度<br/><br/>在SQL语句中int代表你要创建字段的类型，int代表整型，11代表字段的长度。<br/><br/>这个代表显示宽度<br/>整数列的显示宽度与mysql需要用多少个字符来显示该列数值，与该整数需要的存储空间的大小都没有关系，比如，不管设定了显示宽度是多少个字符，bigint都要占用8个字节。<br/>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] mysql中int()字段类型长度 问题解释]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>