MySQL 데이터타입 질문 INT(*)

MySQL 데이터타입 질문 INT(*)

작성일 2023.02.25댓글 1건
    게시물 수정 , 삭제는 로그인 필요

안녕하세요
데이터타입 질문드립니다.

서로 다른 어트리뷰트의 데이터타입을 각각 INT(1)과 INT(2)로 놓아서
최솟값을 한자리수 최댓값을 각각 한자리수와 두자리수로 두려고합니다.
이때 두자리수 어트리뷰트에는 한자리수 표기시 0x로 표기할 수 있도록 zerofill을 사용하려 하고요.

이때 INT(1)이 한자리수의 데이터만 입력 할 수 있는건가요?
INT(2)도 한자리 혹은 두자리수만 입력 할 수 있는건가요?
찾아보니 INT(*)의 경우 zerofill을 사용하기위해 사용한다는 글을 본 적이 있는 것 같은데
이 방법이 자릿수를 제한두는데 확실한 지 모르겠습니다.


#mysql 데이터타입 #mysql 데이터타입 변경 #mysql 데이터타입 text #mysql 데이터타입 확인 #mysql 소수점 데이터타입 #mysql 사진 데이터타입 #mysql 날짜 데이터타입 #mysql 테이블 데이터타입 #오라클 mysql 데이터타입

profile_image 익명 작성일 -

MySQL의 INT 데이터 타입은 정수를 저장하기 위한 데이터 타입입니다. INT(1)과 INT(2)는 각각 1바이트와 2바이트 크기의 정수를 저장하기 위한 것이며, 이 경우 최대값은 각각 127과 32767이 됩니다.

하지만, INT(2)는 한자리수 혹은 두자리수 모두 저장할 수 있습니다. 예를 들어, INT(2) 데이터 타입을 사용하여 1 혹은 99를 저장할 수 있습니다. 또한, ZEROFILL 속성을 사용하면 데이터를 저장할 때 빈 자리에 0을 채울 수 있으며, 이를 통해 자리수를 제한할 수 있습니다.

따라서, INT(1)과 INT(2)는 크기에 따라 저장 가능한 데이터의 범위가 다르며, INT(*)를 사용하여 자리수를 제한할 수 있습니다.

MySQL 데이터타입 질문 INT(*)

안녕하세요 데이터타입 질문드립니다. 서로 다른 어트리뷰트의 데이터타입을 각각 INT(1)과 INT(2)로 놓아서 최솟값을 한자리수 최댓값을 각각 한자리수와 두자리수로...

mysql decimal 데이터타입 질문드립니다.

mysql decimal 데이터타입 질문드립니다. 수업시간에 실습으로 CREATE TABLE employees( id INT(5), title VARCHAR(10), salary DECIMAL(8,2), birthday DATE ); 이렇게 실습을 했는데...

mysql int 데이터 앞자리 0 넣는법

... +----------------+ | LPAD(17, 3, 0) | +----------------+ | 017 | +----------------+ 만약에 컬럼에 실제 값도 0이 앞에 들어가게 하고 싶으신거라면 column 타입을 char로...

sql 데이터베이스 데이터타입 질문입니다

이름은 데이터 타입이 char 주소는 varchar 학년 int 성별 은 뭐죠?? 폰 번호도 무슨 타입이죠? 평가 학점 예를들어 A~F는 char 이라고 표현하나요?? 도와주세요 ㅠㅠ 데이터...

mysql 대용량 데이터 질문 드립니다.

... big_id int, big_name varchar(20), big_pic MEDIUMBLOB, big_sound LONGBLOB, big_video LONGBLOB ) DEFAULT CHARSET=utf8mb4; insert into bigtbl values (1, '시바견', load_file('C:/SQL...

mysql 컬럼 타입에 대한 질문드립니다

... test1 테이블의 seq 컬럼은 test1 테이블의 primarykey 이며 데이터 타입은 "int" 입니다 2 . test2 테이블의 client_code 컬럼은 test1 테이블의 int 값과 같은 값을...

mysql 질문입니다

... 아래처럼 sql을 작성하니 제대로 추출이... 날짜 데이터를 쪼개어 저장 한것 부터가 문제가... 좋습니다) int 타입으로 해서 날짜를 unix_timestamp 형식으로...