본문 바로가기
일상

20240327

by 20231113 2024. 3. 27.

지난번 20240324때 내용을 보면

블로그에 SQL의 테이블 만드는게 나와있다. 여기에 varchar(255), varchar(20)이 나오길레 궁금해서 찾아보았다. 

https://kong-dev.tistory.com/231

 

VARCHAR(20)에는 한글로 몇 글자까지 입력가능할까?

레벨1의 하이라이트 체스미션을 진행하면서, DB에 게임룸마다 게임을 생성하고 저장하는 기능을 구현해야 했다. 각각의 게임룸에 이름을 정할수 있으면 좋을것 같아서 room에 대한 테이블을 아래

kong-dev.tistory.com

https://okky.kr/questions/756242

 

OKKY - VARCHAR2, VARCHAR2(20)에대한 질문입니다

varchar2(20) 은 20으로 크기지정하고 한글10자까지 영어 20자까지 입력 가능한걸로 알고있습니다varchar2를 크기 지정없이 선언할수 있던데 그러면 초기값이 있는건가요? 아니면 알아서 자동으로 입

okky.kr

 

대충 'variable character(가변 문자열)'의 약자에 괄호 안의 숫자는 byte의 숫자를 말하는 것 같다. 

허 근데 저기 위에 티스토리에서 적혀있는 내용은 바이트가 아니라 글자수라고함...
왜 두 글에서 설명하는게 다른게 봤더니, 

한가지 주의할 점은 모든 데이터베이스가 똑같은 방식을 사용하진 않는다. (MariaDB 같은경우는 뭐.. 당연하게도 MySql과 같은 방식을 사용하지만,) ORACLE의 VARCHAR2 같은 경우는 Byte로 계산을 한다고 하니, 사용하려는 데이터베이스마다 각각의 자료형이 어떠한 특징을 가지고 있는지 한번씩 살펴볼 필요가 있을 것 같다.

라고함ㅋㅋ...

 

----------------------

 

https://im-codding.tistory.com/59

 

[ mysql ] 기본키(Primary Key) 와 유니크키(Unique Key) 차이

기본키(Primary Key) -값 중복을 허용하지 않는다. 식별키이다. -NULL값을 허용하지 않는다. -테이블에서 한 개만 생성 가능하다. 유니크키(Unique Key, Unique Index) -값 중복을 허용하지 않는다. -NULL값을

im-codding.tistory.com

 

 

https://kimsyoung.tistory.com/entry/SQL-%EC%99%B8%EB%9E%98-%ED%82%A4%EC%97%90-%EB%8C%80%ED%95%9C-%EC%9D%B4%ED%95%B4

 

SQL 외래 키에 대한 이해

SQL 데이터베이스를 공부하다 보면 기본 키와 함께 등장하는 개념이 있습니다. 바로 외래 키(Foreign Key)입니다. 외래 키는 무엇일까요? 외래 키가 하는 역할은 무엇일까요? 외래 키는 왜 필요한 것

kimsyoung.tistory.com

 

https://kimsyoung.tistory.com/entry/SQL-%EA%B8%B0%EB%B3%B8-%ED%82%A4%EC%97%90-%EB%8C%80%ED%95%9C-%EC%9D%B4%ED%95%B4

 

SQL 기본 키에 대한 이해

기본 키(Primary Key)는 SQL 데이터베이스에서 중요한 개념입니다. 기본 키는 데이터베이스 테이블 내의 모든 행에게 고유한 아이디를 제공합니다. 만약 여러분이 SQL를 다루신다면, 기본 키가 무엇

kimsyoung.tistory.com

 

와 kimsyoung블로그의 글 내용이 좋다. 이해가 잘됨. 저 글들 덕분에 오늘 30분은 아낀듯.

'일상' 카테고리의 다른 글

20240329  (0) 2024.03.29
20240328  (0) 2024.03.28
20240326  (0) 2024.03.26
20240325  (1) 2024.03.25
20240324  (0) 2024.03.24