스키마 (2) 썸네일형 리스트형 [생활코딩] DATABASE2 MySQL - 테이블 분리 & JOIN 1. 데이터의 중복을 줄이기 위한, 테이블 분리 위의 테이블을 아래의 두 테이블로 만들면, 자료의 중복을 줄여 유지/보수가 훨씬 더 용이해진다. 그러나 셀렉트 문으로 읽을 때는 두개로 나뉜 테이블을 합쳐서 보기 편하게 읽을 수도 있다. 위의 스프레드시트를 mysql로 아래와 같이 두개의 표로 만들었다. 1) author 표 2) topic 표 2. JOIN topic 테이블의 author_id와 author테이블의 id 값은 같다. 이걸 이용해서, 두 테이블을 한 번에 합쳐서 볼 수 있는 명령어는 바로 'JOIN'이다. SELECT * FROM topic LEFT JOIN author ON topic.author_id = author.id; SELECT문을 이용해, 합치면서 보고 싶은 데이터만 볼 수 있.. Mysql 복습 복습타임 1. mysql 접속하기 나는 비밀번호를 설정하지 않았기 때문에 다음과 같이 접속한다. 2. 저장된 DB(스키마) 읽기: SHOW DATABASES; 3. DB(스키마) 만들기: CREATE DATABASE ______; 4. 스키마 접속하기 & 스키마 내의 표 확인하기: USE _____; / show tables 5. 스키마 내의 표 보기: desc ____; topic이라는 이름의 만들어두었던 표를 열었다. 6. table 내용 확인하기: SELECT * FROM ____; 7. 표에 row(행) 추가하기: INSERT INTO _____( , , , , ) VALUES (' ', ' ', ' ', ' ', ' '); 구글링을 생활화할 것! https://www.w3schools.com/s.. 이전 1 다음