MySQL에서 테이블을 만들고 컬럼을 만들게 되면 Varchar형식의 글자수를 제한을 둘수가 있다.
SQL에서는 정해준 글자수를 초과하는 데이터가 있다면 글자수를 초과한 글자는 잘려서 데이터 상에 표시되지 않는다.
만약 글자수가 50인 상태에서 SQL문으로 이름등을 길게 쓴다면 어떻게 될까
insert into cats (name, age)
values('This cat is named Charlie which is also a human name, In fact I know a couple of Charlies, Fun!!',10);
-- 이름을 길게
글자수가 초과된 글자는 그림처럼 잘리게 된다.
반응형
'데이터 베이스' 카테고리의 다른 글
데이터 베이스(8) id 컬럼 만드는 방법 (0) | 2022.12.06 |
---|---|
데이터 베이스(7) SQL에서의 Null,Not Null 과 Default의 동작 방식 (0) | 2022.12.06 |
데이터 베이스(5) MySQL 테이블에 데이터를 넣는 방법 하나의 데이터 넣기/여러 데이터 넣기 (0) | 2022.12.06 |
데이터 베이스(4) MySQL에 테이블 만들기 (0) | 2022.12.06 |
데이터 베이스(3) MySQL workbench를 aws와 연결해서 사용하자 (0) | 2022.12.06 |