데이터베이스를 잘 배우고 싶다면 먼저 데이터베이스가 지원하는 데이터 유형을 이해해야 합니다. MySQL은 숫자, 날짜, 문자열의 세 가지 범주를 포함하여 모든 표준 SQL 데이터 유형을 지원합니다. 아래 에디터와 함께 배워보겠습니다.
숫자형에는 정수형, 고정소수점형, 부동소수점형, 비트값형이 있습니다. 먼저 정수형을 살펴보겠습니다.
정수 유형
가장 일반적으로 사용되는 유형은 INT
INT
定点类型
DECIMAL
和NUMERIC
类型存储精确的数字数据值。当保持精确精度时,可以使用这些类型。在MySQL中,NUMERIC
实现为DECIMAL
。
浮点类型
在MySQL中,float
表示单精度值,使用4个字节表示,double
表示双精度值,使用8个字节来表示。
位值类型
位数据类型用于存储位值。位(M)的类型允许存储M位值。M的范围从1到64。
DATE,仅仅表示日期。范围从'1000-01-01'到'9999-12-31'。
DATETIME,表示日期和时间的组合。支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。
TIMESTAMP[(M)],用来表示时间戳。TIMESTAMP值返回后显示为'YYYY-MM-DD HH:MM:SS
'格式,宽度会固定显示19个字符。
TIME,只可以记录时间。范围是从'-838:59:59'到'838:59:59',超过则显示最大值838:59:59。
YEAR[(2|4)],可以用来记录两位或四位的年。默认是四位格式。在四位格式中,允许的值是1901到2155和0000。在两位格式中,允许的值是70到69,表示从1970年到2069年。
字符串数据类型有CHAR、VARCHAR和TEXT。
字符数据是由字母、符号或者数字任意组合成的。
varchar
代表可变长度字符数据,其长度不超过8kb。char
DECIMAL
및 NUMERIC입니다. code> Type은 정확한 숫자 데이터 값을 저장합니다. 이러한 유형은 정확한 정확도가 유지될 때 사용할 수 있습니다. MySQL에서는 <code>NUMERIC
이 DECIMAL
로 구현됩니다. 🎜🎜🎜부동 소수점 유형🎜float
은 4바이트를 사용하여 단정밀도 값을 나타내고 double
은 double을 나타냅니다. -정밀도 값을 표현하려면 8바이트를 사용합니다. 🎜🎜🎜비트 값 유형🎜🎜🎜비트 데이터 유형은 비트 값을 저장하는 데 사용됩니다. bit(M) 유형을 사용하면 M 비트 값을 저장할 수 있습니다. M의 범위는 1부터 64까지입니다. 🎜🎜2. 날짜 유형YYYY-MM-DD HH:MM:SS
' 형식으로 표시되며, 너비는 19자로 고정됩니다. 🎜🎜🎜TIME🎜은 시간만 기록할 수 있습니다. 범위는 '-838:59:59'부터 '838:59:59'까지이며, 이를 초과할 경우 최대값인 838:59:59가 표시됩니다. 🎜🎜🎜YEAR[(2|4)]🎜는 두 자리 또는 네 자리 연도를 기록하는 데 사용할 수 있습니다. 기본값은 4자리 형식입니다. 4자리 형식에서 허용되는 값은 1901~2155, 0000이다. 두 자리 형식에서 허용되는 값은 70~69이며, 이는 1970년부터 2069년까지의 연도를 나타냅니다. 🎜🎜3. 문자열 유형 🎜🎜문자열 데이터 유형에는 🎜CHAR🎜, 🎜VARCHAR🎜 및 🎜TEXT🎜이 포함됩니다. 🎜🎜문자 데이터는 문자, 기호 또는 숫자의 조합으로 구성됩니다. 🎜🎜varchar
는 가변 길이 문자 데이터를 나타내며 길이는 8kb를 초과하지 않습니다. char
는 최대 길이가 8kb인 고정 길이 문자 데이터입니다. 8kb를 초과하는 데이터는 텍스트 유형을 사용하여 저장할 수 있습니다. 🎜🎜추천 튜토리얼: "🎜MySQL 튜토리얼🎜"🎜위 내용은 3분 안에 MySQL 데이터 유형을 이해하도록 안내합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!