제임스딘딘의
Tech & Life

개발자의 기록 노트/데이터베이스 2

[mysql] Data Type

MySQL Column Type 컬럼(Column)은 데이타 베이스를 이루는 가장 작은 단위이다. 컬럼들이 모여서 레코드(Record)를 이루고, 레코들들이 모여서 테이블(Table)이 된다. 테이블이 모여서 데이타 베이스를 이루게 된다. 즉, 데이타 베이스를 데이타들의 계층적 구조라고 말한다. TINYINT부호있는 수는 -128에서 127까지, 부호 없는 수는 0에서 255까지 표현할 수 있다. 1 바이트 ※디폴트는 부호있는거(SIGNED), UNSIGNED를 붙이면 부호없는것~ SMALLINT부호있는 수는 -32768에서 32767까지, 부호 없는 수는 0에서 65535까지 표현할 수 있다. 2 바이트 ※디폴트는 부호있는거(SIGNED), UNSIGNED를 붙이면 부호없는것~ MEDIUMINT부호있는..

[mysql] 암/복호화

Oracle을 사용하던 사람들이 MySQL을 사용할 때 착각하기 쉬운 것 중 하나가 바로 DECODE 일 것이다. 내 블로그에 있는 http://blackbull.tistory.com/10 글을 보면, Oracle에서 사용하던 DECODE 에 대해 설명하고 있으니 그것은 별도로 참고하고, 오늘은 MySQL만을 살펴보도록 하자. MySQL 툴이나, 기타 SQL관련 프로그램을 사용하다보면, MySQL에서 DECODE의 글씨 색이 다른 것을 볼 수 있으며, 이미 예약어로 잡혀있는 것을 볼 수 있을 것이다. 즉, MySQL도 DECODE가 존재 한다는 것인데, 웃기게도 이것 때문에 Oracle의 DECODE와 혼동하는 사람들을 매번 낚고 있다 --;; [MySQL에서 help를 이용하여 DECODE에 대해 알아..

1