최고의 범용 SQL 데이터 형식 튜토리얼 2024년, 이 튜토리얼에서는 범용 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 数据 |
그러나, 데이터 유형 정의에 대한 서로 다른 데이터베이스는 서로 다른 옵션을 제공합니다.
다음 표는 일부 데이터 유형에 대한 데이터베이스의 다양한 플랫폼에 공통 이름을 보여줍니다
数据类型 | 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 |
주의 : 다른 데이터베이스에서 동일한 유형의 데이터를 다른 이름을 가질 수있다. 심지어 같은 이름, 크기 및 기타 세부 사항이 다를 수 있습니다 경우! 항상 설명서를 참조하십시오! |