2010-11-05 120 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来存储网站的网址在这一领域