6일차
수업소개
데이터베이스의 목적
MySQL 설치
MySQL 구조
MySQL 서버접속
MySQL 스키마(schema)의 사용
SQL과 테이블 구조
MySQL 테이블의 생성
MySQL의 CRUD
SQL - INSERT 구문
SQL - SELECT 구문
SQL - UPDATE 구문
SQL - DELETE 구문
수업의 정상
관계형 데이터베이스의 필요성
테이블 분리하기
관계형 데이터베이스의 꽃 JOIN
인터넷과 데이터베이스
MySQL 클라이언트
MySQL Workbench
수업을마치며
#8. MySQL 테이블 생성
▲ 위 스프레드시트와 같은 데이터 테이블 만들기
▲ 위 스프레드시트를 데이터 테이블로 만드는 MySQL 코드
▲ Cheat Sheet
▲ MySQL
- INT(m) 中 m값: 얼마까지만 값을 노출시킬 것인가 (*보통 11사용)
- NOT NULL: 값이 없는 것을 허용하지 않겠다
- AUTO INCREMENT: 자동 숫자채우기 (데이터 입력시)
▲ MySQL
- VARCHAR100 (=VARiable Character) -> 100글자까지만 입력, 이후 101번째 글자 버림(무시)
- TEXT 길이정하기
- PRIMARY() = Main key 값
mysql> create table topic(
-> id INT(11) NOT NULL AUTO_INCREMENT,
-> title varchar(100) not null,
-> description TEXT null,
-> created DATETIME NOT NULL,
-> author varchar(15) null,
-> profile varchar(200) null,
-> primary key(id)
-> );
▲ 문제 해결법 ERROR CODE 검색 후 해결법찾기
'Develop > DB2 - MySQL' 카테고리의 다른 글
[6일차] #10. INSERT (0) | 2019.03.03 |
---|---|
[6일차] #9. CRUD (0) | 2019.03.03 |
[5일차] #7. SQL 테이블과 구조 (0) | 2019.02.23 |
[5일차] #6. MySQL 스키마(Schema) 사용 (0) | 2019.02.23 |
[4일차] #5. MySQL 서버 접속 (0) | 2019.02.21 |