Study/CS
[데이터베이스] MySQL 테이블의 생성
mnzy🌱
2024. 5. 10. 23:20
해당 강의를 수강하며 정리한 내용입니다.
[무료] DATABASE 1&2 - MySQL - 인프런 | 강의
정보기술의 심장인 데이터베이스에 대한 포괄적인 소개를 담고 있습니다. 데이터베이스의 본질을 공부하며 가장 대표적인 관계형 데이터베이스인 MYSQL 을 학습해 봅니다., [임베딩 영상] 강좌
www.inflearn.com
1. 테이블 생성
참고한 cheat sheet: https://windtrap.tistory.com/m/119
(1) 테이블 생성
- CREATE TABLE 테이블이름
- 데이터의 타입
- INT: 정수
- VARCHAR: 정해진 길이만큼만 문자열을 저장함
- DATATIME: 날짜와 시간을 모두 출력해줌 ('0000-00-00 00:00:00')
- (): 데이터를 몇 자리까지 '출력'할것인지_VARCHAR은 저장!
- NOT NULL: null 값이면 안됨 (즉, 반드시 값이 있어야 함)
- AUTO_INCREMENT: 행을 추가하면서 다른 행의 값과 중복되면 안됨. 따라서, 행이 추가하면서 1씩 자동으로 id값을 증가시킬수록 할 수 있음
- PRIMARY KEY : ID로 지정함 (꼭 지정해주어야 한다. 안하면 에러남
(2) 테이블 생성 완료
2. 오류
- 테이블 생성 실습 도중 No database selected 에러가 발생하였다.
: 내가 사용하고자 할 데이터베이스를 선택하지 않았기 때문에 발생하는 에러이다.
- 해결
사용할 데이터베이스를 선택해주면 된다!