< MySQL 데이터 타입 >
- 매우 다양하다. 하지만 주로 사용하는 타입은 정해져 있다.
대강만 보고 주로 사용하는 타입을 알아두자.
정수 - int(4byte)   /  bigint(8byte)  
실수 - float / double /  
        *decimal (15, 3)  => 총 15자리 / 정수12자리/ 소수3자리  
=> 자리수를 정할 수 있다.  
- 총 자리수는 넘기면 못넣음  
- 소수점 자리수 넘어가는건 알아서 짤라줌  
문자열 - char(100), varchar(100)  => 100글자 (한글도 그냥 글자수로만 셈) 
- char : 100글자 잡은거 그대로 잡고감 ( 메모리 부담 ) 
- varchar : 남은 부분 줄이고 감 ( 메모리 효율적 ) 
날짜 - datetime  
--  
text,longtext - 파일내용 db저장 (최대4gb)  
longblob - binary large object 2진수 데이터 4gb 까지 저장  
(이미지/음향 파일 저장시 사용) 
(근데이거 쓰면 읽어오는데 오래걸려서  
- 파일업로드 => 파일명과 저장경로만 db저장 + 실제파일은 서버컴퓨터 저장 - 
이 방법을 실제로 더 많이 사용한다.  
--  
=> 주 사용 : 
정수 int
실수 decimal
문자 varchar
날짜 datetime   
'Back to the DataBase' 카테고리의 다른 글
| Foreign Key / CASCADE / 그리고 Constraint 제약조건들. (0) | 2022.07.15 | 
|---|---|
| MySQL Join 쿼리 / 효율적인 DB의 시작 (0) | 2022.07.14 | 
| MySQL 함수 모음zip (0) | 2022.07.14 | 
| 커맨드로 MySQL 사용하기 (0) | 2022.07.13 | 
| MySQL 에서 DB 백업 순서 차근차근 (0) | 2022.07.13 |