SQL 시작하기 튜토리얼 매...로그인
SQL 시작하기 튜토리얼 매뉴얼
작가:php.cn  업데이트 시간:2022-04-12 14:15:40

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 데이터 유형 빠른 참조 매뉴얼

그러나 데이터베이스마다 데이터 유형 정의에 대한 다양한 옵션을 제공합니다.

다음 표는 다양한 데이터베이스 플랫폼에 있는 일부 데이터 유형의 일반적인 이름을 보여줍니다.

th>< /tr> < td>금액 < td>텍스트 (<256)
메모(65k+)
데이터 유형액세스SQLServer OracleMySQLPostgreSQL
부울예/아니요비트바이트N/A부울
정수숫자(정수)정수숫자정수
数据类型AccessSQLServerOracleMySQLPostgreSQL
booleanYes/NoBitByteN/ABoolean
integerNumber (integer)IntNumberInt
Integer
Int
Integer
floatNumber (single)Float
Real
NumberFloatNumeric
currencyCurrencyMoneyN/AN/AMoney
string (fixed)N/ACharCharCharChar
string (variable)Text (<256)
Memo (65k+)
VarcharVarchar
Varchar2
VarcharVarchar
binary objectOLE Object MemoBinary (fixed up to 8K)
Varbinary (<8K)
Image (<2GB)
Long
Raw
Blob
Text
Binary
Varbinary
정수
정수
정수
부동 소수점숫자(단일)부동수
lamp

注释:在不同的数据库中,同一种数据类型可能有不同的名称。即使名称相同,尺寸和其他细节也可能不同!请总是检查文档!

실수
숫자부동수숫자
통화통화금액해당 없음해당 없음
문자열(고정)해당 없음문자 CharCharChar
문자열(변수)VarcharVarchar
Varchar2
Varchar Varchar
바이너리 개체OLE 개체 메모바이너리(최대 8K로 고정)Varbinary( <8K)이미지(<2GB)긴<🎜>원시Blob<🎜>텍스트바이너리<🎜 >Varbinary< /td>
<🎜>
lamp<🎜 >참고: 다른 데이터베이스에서는 동일한 데이터 유형이라도 다른 이름을 가질 수 있습니다. 이름이 같아도 치수나 기타 디테일이 다를 수 있어요! 항상 문서를 확인하세요! <🎜>
<🎜><🎜><🎜><🎜>