2010-11-05 139 views
-2

我正在創建一個表格,在我的數據庫中有一個字段「網站」。我應該將其設置爲「INT」,VARCHAR」或者什麼,爲什麼?這應該是什麼數據類型?

謝謝

我打算把網站的URL在裏面。

+3

什麼打算在它來存儲? – cherouvim 2010-11-05 09:17:13

+0

你打算放什麼? – Paddy 2010-11-05 09:17:25

+5

您希望能夠將URL存儲在Int列中? – UpTheCreek 2010-11-05 09:26:28

回答

2

什麼是你在這一領域的存儲規劃?請給出一個例子的數據。

我假設你的意思是一個URL,比如「http://stackoverflow.com/questions/4104609/what-should-be-the-data-type-for -this「。

在大多數數據庫中,例如MySQL或Postgres,正確的類型實際上是b e varchar。

例如,請參閱MySQL的字符串類型引用。它將解釋char,varchar,text和blob之間的區別。也就是說,對於最常見的用途,varchar比char更有效且易於使用,因爲char填充每個條目的尾部空格以適應最大長度。

http://dev.mysql.com/doc/refman/5.0/en/char.html

0

你應該選擇VARCHAR來存儲網站的網址在這一領域

相關問題