문자데이터 : char / varchar (오라클에서는 varchar2 사용)

MySQL 8버전은 utf8mb4 케릭터셋이 자동 선택

 

선언시 캐릭터셋 설정 가능

create database european_sales cheacter set latin1;

 

텍스트데이터: tinytext / text / mediumtext / longtext

varchar열에 64KB 제한을 초과하는 데이터를 저장하려면 사용

최대 바이트 크기에 따라 선택

정렬 또는 그룹화에 text 열을 사용할 경우 한도를 늘릴 수는 있지만 처음에는 1024 바이트만 사용됨

(text를 제외한 텍스트 자료형은 MySQL의 고유 자료형이다)

오라클의 char열의 경우 최대 2000바이트 varchar2의 경우 최대 4000바이트 더크면 CLOB 사용

SQL의 경우 char와 varchar 모두 최대 8000 , varchar(max) 정의 열에는 최대 2GB데이터 저장

 

숫자데이터: tinyint / smallint / mediumint / int / bigint / float/ double

시간데이터 : date / datetime / timestamp / year / time

 

ENUM(A , B  , C .. ) 

enum 자료형

 

 

 

 

 

'개발자로 업그레이드 되자 > MySQL' 카테고리의 다른 글

자동증가  (0) 2022.03.07
명령줄 도구  (0) 2022.03.07

+ Recent posts