>  기사  >  데이터 베이스  >  MySQL 학습 시리즈 2: 데이터 유형 너비/뷰 필드 길이

MySQL 학습 시리즈 2: 데이터 유형 너비/뷰 필드 길이

黄舟
黄舟원래의
2016-12-28 17:37:001898검색

1. 데이터 유형 너비

표시 너비

MYSQL의 정수 데이터 유형은 표시 너비를 지정할 수 있지만 SQLSERVER는

MySQL 학습 시리즈 2: 데이터 유형 너비/뷰 필드 길이

지정할 수 없습니다. 🎜>테이블 만들기



id 필드의 데이터 유형은 BIGINT(1)이며 끝에 있는 숫자 1은 데이터 유형을 나타냅니다. 표시 너비는 표시할 수 있는 값의 자릿수를 지정합니다.


예를 들어 INT YEAR INT(4) 유형의 필드를 선언한다고 가정해 보겠습니다.

이 선언은 연도 필드의 데이터가 일반적으로 4자리 너비만 표시함을 나타냅니다.

SQLSERVER에서 오류가 보고됩니다.


표시 너비는 값 범위와 관련이 없습니다. 데이터 유형. 표시 너비는 MYSQL에서 표시할 수 있는 최대 자릿수만 지정합니다. 자릿수가 지정된 너비보다 작을 경우 공백이 채워집니다.


표시 너비보다 큰 값을 입력하면 값이 이 유형의 정수를 초과하지 않는 한 값 범위 내에서 값을 계속 삽입하고 표시할 수 있습니다.

예를 들어 연도 필드에 19999 값을 삽입하면 선택 쿼리를 사용할 때 MYSQL은 4자리 값 대신 5자리로 완전한 19999를 표시합니다.

표시 너비가 다음과 같은 경우 지정하지 않으면 MYSQL은 각 유형에 대한 기본 너비 값을 지정합니다.

팁: 표시 너비는 표시에만 사용되며 값 범위와 점유 공간을 제한할 수 없습니다. 예: INT(3)은 4바이트를 차지합니다. 저장공간의 최대값은 999가 아니고 INT 정수형

에서 허용하는 최대값이다.

2. 필드 길이 확인

필드 길이 확인


SQLSERVER

MySQL 학습 시리즈 2: 데이터 유형 너비/뷰 필드 길이


MYSQL

MySQL 학습 시리즈 2: 데이터 유형 너비/뷰 필드 길이

위는 MySQL 학습 시리즈 2: 데이터 유형 너비/뷰 필드 길이의 내용입니다. 자세한 내용은 PHP 중국어를 참고하세요. 웹사이트(www.php.cn)!



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