*내공100* SQL 쿼리문에서 int(1)은 무엇을 의마하나요?

*내공100* SQL 쿼리문에서 int(1)은 무엇을 의마하나요?

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

Mysql 사용중입니다.

 

SQL 쿼리에서 int(1)로 column의 형식과 최대길이를 정해줬을경우

 

(1) 은 바이트수를 뜻하는건가요?

int형 자료 1개를 뜻하나요?

최대 숫자의 값을 뜻하나요?

숫자의 최대 글자수를 뜻하나요?

 

 

궁금합니다.

 

그리고 int(1)으로 설정한 column에 제가 만약 500000의 값을 넣었다고 하면 내부적으로 오버플로우가 일어나는건가요? 아니면 자동으로 확장되서 그 값을 넣게 되는건가요?



profile_image 익명 작성일 -

int(1)이란!!

1바이트의 인티져형을 얘기하는거죠~

 

1바이트는 8비트구요!

8비트로 표현할수 있는 숫자의 범위는..

2에 8승을 계산해보면? 256이지요~

하지만!! 정확히 따져보면 256이 아니랍니다.

0을 포함한 255가 맞지요!!

 

또 하지만!!

음수도 표현을 해야하기땜시

이걸 반으로 똑잘라서

 

-128 부텀 127까지입니다.ㅋㅋㅋ

이정도면 답변이 됬는지요?

 

 

 

*내공100* SQL 쿼리문에서 int(1)은...

... SQL 쿼리에서 int(1)로 column의 형식과 최대길이를 정해줬을경우 (1) 은 바이트수를... int형 자료 1개를 뜻하나요? 최대 숫자의 값을 뜻하나요? 숫자의 최대 글자수를...

MS-SQL 질문 드립니다. 내공 100

1.질문1 MS-SQL 저장 프로시저를 사용하기 위해서... 이것들이 무엇을 뜻하고 도 어느경우에... 문법은 레코드.Open "테이블이름or쿼리문or저장프로...