>  기사  >  데이터 베이스  >  3분 안에 MySQL 데이터 유형을 이해하도록 안내합니다.

3분 안에 MySQL 데이터 유형을 이해하도록 안내합니다.

醉折花枝作酒筹
醉折花枝作酒筹원래의
2021-03-24 14:58:052578검색

데이터베이스를 잘 배우고 싶다면 먼저 데이터베이스가 지원하는 데이터 유형을 이해해야 합니다. MySQL은 숫자, 날짜, 문자열의 세 가지 범주를 포함하여 모든 표준 SQL 데이터 유형을 지원합니다. 아래 에디터와 함께 배워보겠습니다.

3분 안에 MySQL 데이터 유형을 이해하도록 안내합니다.

1. 숫자형

숫자형에는 정수형, 고정소수점형, 부동소수점형, 비트값형이 있습니다. 먼저 정수형을 살펴보겠습니다.

정수 유형

3분 안에 MySQL 데이터 유형을 이해하도록 안내합니다.

가장 일반적으로 사용되는 유형은 INTINT

定点类型

DECIMALNUMERIC类型存储精确的数字数据值。当保持精确精度时,可以使用这些类型。在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年。

三、字符串型

字符串数据类型有CHARVARCHARTEXT

字符数据是由字母、符号或者数字任意组合成的。

varchar代表可变长度字符数据,其长度不超过8kb。char

고정 소수점 유형

DECIMALNUMERIC입니다. code> Type은 정확한 숫자 데이터 값을 저장합니다. 이러한 유형은 정확한 정확도가 유지될 때 사용할 수 있습니다. MySQL에서는 <code>NUMERICDECIMAL로 구현됩니다. 🎜🎜🎜부동 소수점 유형🎜
🎜🎜MySQL에서 float은 4바이트를 사용하여 단정밀도 값을 나타내고 double은 double을 나타냅니다. -정밀도 값을 표현하려면 8바이트를 사용합니다. 🎜🎜🎜비트 값 유형🎜🎜🎜비트 데이터 유형은 비트 값을 저장하는 데 사용됩니다. bit(M) 유형을 사용하면 M 비트 값을 저장할 수 있습니다. M의 범위는 1부터 64까지입니다. 🎜🎜2. 날짜 유형
🎜🎜🎜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)]🎜는 두 자리 또는 네 자리 연도를 기록하는 데 사용할 수 있습니다. 기본값은 4자리 형식입니다. 4자리 형식에서 허용되는 값은 1901~2155, 0000이다. 두 자리 형식에서 허용되는 값은 70~69이며, 이는 1970년부터 2069년까지의 연도를 나타냅니다. 🎜🎜3. 문자열 유형 🎜🎜문자열 데이터 유형에는 🎜CHAR🎜, 🎜VARCHAR🎜 및 🎜TEXT🎜이 포함됩니다. 🎜🎜문자 데이터는 문자, 기호 또는 숫자의 조합으로 구성됩니다. 🎜🎜varchar는 가변 길이 문자 데이터를 나타내며 길이는 8kb를 초과하지 않습니다. char는 최대 길이가 8kb인 고정 길이 문자 데이터입니다. 8kb를 초과하는 데이터는 텍스트 유형을 사용하여 저장할 수 있습니다. 🎜🎜추천 튜토리얼: "🎜MySQL 튜토리얼🎜"🎜

위 내용은 3분 안에 MySQL 데이터 유형을 이해하도록 안내합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.