2012-04-19 32 views
10

我创建一个表中的列的64位整数如下:我如何定义使用SQL

create table SomeTable (
LoginTime int, 
someValue 64bit-int 
) 

我如何界定第二列64位整数?

+4

**什么是**数据库系统,以及哪个版本? ** SQL **只是结构化查询语言(Structured Query Language) - 许多数据库系统使用的语言 - SQL是** NOT **数据库产品......类似这样的东西通常是供应商特定的 - 所以我们真的需要知道什么你正在使用的数据库系统.... – 2012-04-19 05:05:45

回答

4

我假设你使用的是Sql Server。 您想使用

bigint - signed 64-bit. 
+1

我真的使用mysql,是bigint确定为mysql吗? – speedmancs 2012-04-19 02:47:51

+9

是的(需要10个字符) – 2012-04-19 02:48:48

15

在MySQL中,数据类型BIGINT代表一个8字节(64位)整数。它可以是SIGNEDUNSIGNED,它允许(或阻止)列中的负数。

您可以阅读更多关于MySQL整型数据类型的所有变体here。列属性讨论here