2012-04-19 38 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

相關問題