進出口新的數據庫編程和我有一個非常基本的問題:MySQL數據庫的數據類型
在我的phpMyAdmin界面,即時通訊使用的是創建在我的數據庫表,這是什麼意思時,列「型」(即。datatype)具有數據類型和其後的括號中的內容。 例如: int(20),bigint(30).....
我明白int和bigint類型意味着使用的字節數,因此也就是可以存儲的值的範圍。但括號中的值是什麼意思?
什麼的(20)和(30)代表....什麼樣的影響,這是否會....
對不起,如果Q是基本的,我想了解數據庫.. ..
非常感謝
感謝您的詳細答案sll。欣賞它。 – banditKing
@ user657514'INT(x)'/'BIGINT(x)'與* VARCHAR(x)'''CHAR(x)'或'NUMERIC(x,y)'相比*是不同的*。在前一個地方,它僅僅是一個「顯示寬度」。後者的情況實際上是施加了限制。這在整個響應過程中得到解決,但「看到」卻令人困惑。 – 2011-07-30 20:59:00
@sll我發現那個鏈接...不太好。根據文章'VARCHAR(55)',不能存儲長度爲零的字符串!我對信源的準確性的信念被削弱了。 :( – 2011-07-30 21:03:37