[MYSQL] 데이터 베이스와 테이블

yellowbutter·2024년 5월 13일
0

MYSQL

목록 보기
2/10
post-thumbnail

✔️ 위 내용은 코딩애플 SQL & DATABASE 강의를 듣고 스스로 정리한 내용입니다.

데이터를 관리할때는 보통
DBeaver와 같은 GUI 툴을 쓰는 것이 편하다.

1. 데이터 베이스와 테이블

데이터 베이스는 파일, 테이블은 폴더 개념으로 이해
데이터 베이스 안에 테이블이 있다고 이해하자.

2. 데이터 타입

  • mysql말고 다른 db ms는 각각 저장할 수 있는
    데이터 타입이 다르다. 오라클은 varchar2라던가.. 에 맞춰 데이터 타입을 잘 결정하면 된다.

2.1. 문자

  • 일반적으로는 VARCHAR를 사용한다.
  • 긴 문자 저장시 MEDIUMTEXT, LONGTEXT중 하나를 선택한다.
  • VARCHAR(100)에서 100은 컬럼 들어갈 데이터의 총 길이, CHAR는 저장할 문자 길이가 다양하면 안 쓰는게 좋다.

2.2 숫자

  • 보통 INT/BIGINT 사용
  • 소수점 하고 싶으면 FLOAT, DOUBLE, DECIMAL 중 선택

2.3. 날짜/시간

  • DATETIME, TIMESTAMP MYSQL에서는 거의 똑같은데 보통 DATETIME을 사용한다.
    왜냐하면 TIMESTAMP는 2038년까지만 저장할 수 있기 때문이다.
profile
기록은 희미해지지 않는다 🐾🧑‍💻

0개의 댓글