-
2023_08_31 MySQL 공부정리개발공부/MySQL 2023. 8. 31. 21:26
https://www.youtube.com/watch?v=LeTeb3ImxI0&list=PLuHgQVnccGMCgrP_9HL3dAcvdt8qOZxjW&index=23
생활코딩 16강 [생활코딩] MySQL 16강~20강
<배운것>
-RENAME TABLE 기존테이블 TO 바꿀테이블명; ; 기존테이블명에서 바꿀테이블명으로 테이블 이름 변경
-SELECT ~~ FROM 테이블1 LEFT JOIN 테이블2 ON 테이블1.컬럼(키) = 테이블2.컬럼(키); : 테이블1을 기준으로 테이블2를 join한다. 이때 테이블1의 컬럼과 테이블2의 컬럼을 기준으로 합친다.
ex)
SELECT topic.id as topic_id,title,description,created,name,profile FROM topic LEFT JOIN author ON topic.author_id = author.id;
*topic.id : topic테이블의 id필드를 선택
*topic.id as topic_id : topic테이블의 id필드를 topic_id로 출력
-mysql client는 2가지종류가 있음 : CLI기반, GUI기반(workbench) 각각 장단점이 있으나 CLI기반은 용량을 많이 차지 하지 않고 빠르지만 불편함. GUI기반은 편하지만 용량을 많이 차지하고 느림.
-키워드 : index, modeling(정규화), backup(mysqldump,binarylog), cloud(AWS RDS, google cloud SQL for MySQL), programming(python mysql api, php mysql api, java mysql api)
'개발공부 > MySQL' 카테고리의 다른 글
2023_09_03 MySQL&PHP 공부정리 (0) 2023.09.04 2023_09_02 MySQL&PHP 공부정리 (0) 2023.09.03 2023_09_01 MySQL&PHP 공부정리 (0) 2023.09.02 2023_08_31 MySQL&PHP 공부정리 (0) 2023.08.31 2023_08_30 MySQL 공부정리 (0) 2023.08.30