ชนิดข้อมูล SQL สากล
ค่าหมวดหมู่คำจำกัดความชนิดข้อมูลที่เก็บไว้ในคอลัมน์
ชนิดข้อมูล SQL สากล
คอลัมน์ในตารางฐานข้อมูลแต่ละคนจะต้องมีชื่อและข้อมูลชนิด คอลัมน์ในตารางฐานข้อมูลแต่ละครั้งจะต้องมีชื่อและประเภทข้อมูล
ประเภทนักพัฒนา SQL ต้องตัดสินใจเมื่อมีการสร้างตาราง SQL สำหรับแต่ละคอลัมน์ในตารางของข้อมูลจะถูกเก็บไว้ ชนิดข้อมูลคือฉลากที่ง่ายต่อการเข้าใจแต่ละคอลัมน์ที่ต้องการคู่มือ SQL ชนิดของการจัดเก็บข้อมูลอะไรนอกจากนี้ยังระบุว่าการมีปฏิสัมพันธ์ SQL การจัดเก็บข้อมูล
ตารางต่อไปนี้แสดงทั่วไปชนิดข้อมูล SQL:
数据类型 | 描述 |
---|---|
CHARACTER(n) | 字符/字符串。固定长度 n。 |
VARCHAR(n) 或 CHARACTER VARYING(n) |
字符/字符串。可变长度。最大长度 n。 |
BINARY(n) | 二进制串。固定长度 n。 |
BOOLEAN | 存储 TRUE 或 FALSE 值 |
VARBINARY(n) 或 BINARY VARYING(n) |
二进制串。可变长度。最大长度 n。 |
INTEGER(p) | 整数值(没有小数点)。精度 p。 |
SMALLINT | 整数值(没有小数点)。精度 5。 |
INTEGER | 整数值(没有小数点)。精度 10。 |
BIGINT | 整数值(没有小数点)。精度 19。 |
DECIMAL(p,s) | 精确数值,精度 p,小数点后位数 s。例如:decimal(5,2) 是一个小数点前有 3 位数小数点后有 2 位数的数字。 |
NUMERIC(p,s) | 精确数值,精度 p,小数点后位数 s。(与 DECIMAL 相同) |
FLOAT(p) | 近似数值,尾数精度 p。一个采用以 10 为基数的指数计数法的浮点数。该类型的 size 参数由一个指定最小精度的单一数字组成。 |
REAL | 近似数值,尾数精度 7。 |
FLOAT | 近似数值,尾数精度 16。 |
DOUBLE PRECISION | 近似数值,尾数精度 16。 |
DATE | 存储年、月、日的值。 |
TIME | 存储小时、分、秒的值。 |
TIMESTAMP | 存储年、月、日、小时、分、秒的值。 |
INTERVAL | 由一些整数字段组成,代表一段时间,取决于区间的类型。 |
ARRAY | 元素的固定长度的有序集合 |
MULTISET | 元素的可变长度的无序集合 |
XML | 存储 XML 数据 |
ชนิดข้อมูล SQL คู่มืออ้างอิงด่วน
แต่ฐานข้อมูลที่แตกต่างกันสำหรับชนิดข้อมูลคำจำกัดความให้ตัวเลือกที่แตกต่างกัน
ตารางต่อไปนี้จะแสดงชื่อทั่วไปเกี่ยวกับความหลากหลายของแพลตฟอร์มฐานข้อมูลสำหรับบางชนิดข้อมูล:
数据类型 | Access | SQLServer | Oracle | MySQL | PostgreSQL |
---|---|---|---|---|---|
boolean | Yes/No | Bit | Byte | N/A | Boolean |
integer | Number (integer) | Int | Number | Int Integer |
Int Integer |
float | Number (single) | Float Real |
Number | Float | Numeric |
currency | Currency | Money | N/A | N/A | Money |
string (fixed) | N/A | Char | Char | Char | Char |
string (variable) | Text (<256) Memo (65k+) |
Varchar | Varchar Varchar2 |
Varchar | Varchar |
binary object | OLE Object Memo | Binary (fixed up to 8K) Varbinary (<8K) Image (<2GB) |
Long Raw |
Blob Text |
Binary Varbinary |
หมายเหตุ: ในฐานข้อมูลที่แตกต่างกันชนิดเดียวกันของข้อมูลที่อาจมีชื่อที่แตกต่างกัน แม้ว่าชื่อเดียวกันขนาดและรายละเอียดอื่น ๆ อาจจะแตกต่างกัน! โปรดตรวจสอบเอกสาร! |