嗨,人,我是新的PHP和想知道int(4)
什么意思创建此表。感谢您的帮助。这个整数是什么意思?
CREATE TABLE mytable(
name VARCHAR (50),
age INT(4),
email VARCHAR (50)
);
嗨,人,我是新的PHP和想知道int(4)
什么意思创建此表。感谢您的帮助。这个整数是什么意思?
CREATE TABLE mytable(
name VARCHAR (50),
age INT(4),
email VARCHAR (50)
);
如果您使用MySQL,它是整数的显示宽度。你可以找到这类信息the MySQL user manual:
例如,
INT(4)
指定的INT
用四位数字显示宽度。
你已经发布的代码是没有PHP的,但创建数据库表中的SQL语句称为mytable
有三列 - 姓名,年龄和电子邮件。该语句还具有不同列的日期类型,因此数据库系统可以知道如何存储和检索它们。
Int是数据库中的一个data type - 整数(整数)。
这意味着什么取决于您使用的数据库 - 在SQL Server中,4指定了字段精度。但是,这将始终是SQL Server中的一个int
的大小。它可以持有-2,147,483,648和2,147,483,647之间的价值。
如果是MySQL,则表示该字段的显示宽度。
它完全取决于你的RDBMS:没有标准的含义。大多数人会简单地忽略它,或将其当作显示提示(如MySQL)。
-1:这与PHP有什么关系?整数标记具有误导性。你使用什么数据库系统(Mysql,Mssql等)?也请尽量选择一个更好的标题。 – 2010-10-16 20:07:15
我使用mysql,我只是想知道 – newBRO 2010-10-16 20:09:16