>데이터 베이스 >MySQL 튜토리얼 >MySQL 데이터 유형에 대한 심층적인 이해: 기본 데이터 유형의 세부 사항과 제한 사항을 살펴보세요.

MySQL 데이터 유형에 대한 심층적인 이해: 기본 데이터 유형의 세부 사항과 제한 사항을 살펴보세요.

王林
王林원래의
2024-01-04 22:17:50879검색

MySQL 데이터 유형에 대한 심층적인 이해: 기본 데이터 유형의 세부 사항과 제한 사항을 살펴보세요.

MySQL은 다양한 유형의 애플리케이션에 널리 사용되는 강력한 관계형 데이터베이스 관리 시스템(RDBMS)입니다. MySQL에서 데이터 유형은 매우 중요한 개념 중 하나입니다. 데이터 유형에 따라 데이터를 저장하고 처리할 때 특성과 제한 사항이 다릅니다. 이 기사에서는 세부 사항 및 제한 사항을 포함하여 MySQL의 다양한 기본 데이터 유형을 자세히 살펴보고 구체적인 코드 예제를 제공합니다.

1. 정수형

  1. TINYINT:
    TINYINT형은 -128부터 127까지 또는 0부터 255까지의 값을 저장할 수 있는 아주 작은 정수형입니다. 저장 공간은 1바이트만 차지합니다.

샘플 코드:
CREATE TABLE my_table (
id TINYINT
);

  1. SMALLINT:
    SMALLINT 유형은 -32768에서 32767 또는 0에서 65535까지 더 작은 범위의 정수 값을 저장할 수 있습니다. 저장 공간은 2바이트를 차지합니다.

샘플 코드:
CREATE TABLE my_table (
id SMALLINT
);

  1. INT: INT 유형은 -2147483648에서 2147483647 또는 0에서 4294967295까지의 넓은 범위의 정수 값을 저장할 수 있습니다. 저장에는 4바이트가 필요합니다.
예제 코드:

CREATE TABLE my_table (
id INT
);

    BIGINT:
  1. BIGINT 유형은 -9223372036854775808에서 9223372036854775807까지 매우 넓은 범위의 정수 값을 저장할 수 있습니다. 0~184 46744073709551615. 저장 공간은 8바이트를 차지합니다.
샘플 코드:

CREATE TABLE my_table (
id BIGINT
);

2. 부동 소수점 유형

    FLOAT:
  1. FLOAT 유형은 최대 7개의 유효 숫자를 저장할 수 있는 단정밀도 부동 소수점 숫자를 저장하는 데 사용됩니다. 숫자. 저장에는 4바이트가 필요합니다.
샘플 코드:

CREATE TABLE my_table (
value FLOAT
);

    DOUBLE:
  1. DOUBLE 유형은 배정밀도 부동 소수점 숫자를 저장하는 데 사용되며 최대 15개의 유효 숫자를 저장할 수 있습니다. 저장 공간은 8바이트를 차지합니다.
샘플 코드:

CREATE TABLE my_table (
값 DOUBLE
);

3. 문자열 유형

    CHAR:
  1. CHAR 유형은 최대 255자를 저장할 수 있는 고정 길이 문자열을 저장하는 데 사용됩니다. 모든 공간을 할당하므로 차지하는 저장 공간은 고정되어 있습니다.
샘플 코드:

CREATE TABLE my_table (
name CHAR(10)
);

    VARCHAR:
  1. VARCHAR 유형은 가변 길이 문자열을 저장하는 데 사용되며 최대 65535자를 저장할 수 있습니다. 실제로 저장된 공간만큼만 차지합니다.
샘플 코드:

CREATE TABLE my_table (
이름 VARCHAR(50)
);

4. 날짜 및 시간 유형

    DATE:
  1. DATE 유형은 'YYYY-MM-' 형식으로 날짜를 저장하는 데 사용됩니다. DD' .
샘플 코드:

CREATE TABLE my_table (
birthday_date DATE
);

    TIME:
  1. TIME 유형은 'HH:MM:SS' 형식으로 시간을 저장하는 데 사용됩니다.
샘플 코드:

CREATE TABLE my_table (
start_time TIME
);

    DATETIME:
  1. DATETIME 유형은 'YYYY-MM-DD HH:MM:SS' 형식으로 날짜와 시간을 저장하는 데 사용됩니다.
샘플 코드:

CREATE TABLE my_table (
created_datetime DATETIME
);

5. 기타 일반적으로 사용되는 유형

    ENUM:
  1. ENUM 유형은 열거형 값을 저장하는 데 사용됩니다. 열거된 목록의 값을 저장할 수 있습니다.
샘플 코드:

CREATE TABLE my_table (
status ENUM('active', 'inactive', 'deleted')
);

    BOOLEAN:
  1. BOOLEAN 유형은 부울 값을 저장하는 데 사용됩니다. 값이 0 또는 1인 데이터만 저장할 수 있습니다.
샘플 코드:

CREATE TABLE my_table (
is_active BOOLEAN
);

요약하자면 이 문서에서는 MySQL의 다양한 기본 데이터 유형과 해당 세부 정보 및 제한 사항에 대한 심층 분석을 제공하고 구체적인 코드 예제를 제공합니다. 실제 적용에서는 데이터베이스 성능과 데이터 정확성에 직접적인 영향을 미치는 적절한 데이터 유형을 선택하는 것이 매우 중요합니다. MySQL의 데이터 유형에 대한 심층적인 이해와 합리적인 사용을 통해 데이터베이스의 기능과 장점을 더 잘 활용할 수 있습니다.

위 내용은 MySQL 데이터 유형에 대한 심층적인 이해: 기본 데이터 유형의 세부 사항과 제한 사항을 살펴보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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