데이터베이스/혼자공부하는 SQL

04-01 데이터 형식

공부를하자 2024. 2. 19. 22:05

아래의 상기 내용은

"혼자공부하는 SQL" 도서 내용과 인터넷의 내용을 실습 정리한 글입니다.

 

 

 

1.정수형

 1)정의 :소수점이 없는 숫자 형식.

   대표적으로 사용되는 4가지 타입

 

 

  2)실습 : 타입 생성하기

 

 

 3)실습 : 삽입하기

 

  4)실습: 타입 범위 벗어난 삽입

 

 5)UNSIGNED

 -UNSIGNED 키워드는 기존의 음수 범위를 없애고 0부터 시작하는 범위를 늘릴  

 있다.

2.문자형

1)정의

   -글자를 저장하기 위한 형식.

  -대표적으로 CHAR DHK VARCHAR 형식이 있다.

 

  -CHAR 자릿수가 고정된 고정길이 문자형이고 VARCHAR 가변길이 문자형이라 불린다.

  -CHAR 선언된 자릿수 만큼 자리를 차지하지만 속도가 빠르고 VARCHAR 배분된 공간만큼 사용하지만 속도가 느리다.

3)대량의 데이터형식

-CHAR VARCHAR 형식에서 지정된 바이트에서 벗어난 값을 넣을려고 경우 에러를 일으킨다.

 

-그래서 형식을 사용할 경우 TEXT BLOB형식을 사용한다.

3.실수형

1)정의 : 소수점을 포함한 숫자 형식

4.날짜형

 1)정의 :날짜 시간을 저장할 쓰는 형식.

5.변수 사용

1)개요 : SQL 다른 언어처럼 변수를 선언하고 사용할 있다.

2)실습 : 선언 사용

 

 

 -변수에는 LIMIT 사용할 없다. 문법적인 오류로 빨간줄이 생긴다.

 3) PREPARE EXECUTE

  -PREPARE EXECUTE 사용하면 위의 문법적 오류를 해결할 있다

 -PREPARE SQL문을 문자형으로 저장하고 EXECUTE 실행시킬 있다.

 

 

 

 

 6.데이터 변환

 1)정의  :  데이터 형식을 바꾸는 .

 

 2)명시적 형변환

 -함수를 사용하여 직접적으로 변환를 명시하는 .

 

-실습 : 실수를 정수로 형변환

 

 

                                                                                            

 

 

 

 

3)암시적 형변환

-함수를 직접적으로 사용하지 않고 자동으로 형변환 하는것.