SQL 1주차 강의를 다 수강했다. 어제부터 해서 이틀만에 다 들었다. 기초라 그런지 쉬워서 금방 따라할 수 있었다.
어제 배운 걸 다 안다고 생각했는데 막상 dbeaver의 빈 페이지를 보니 떠오르는 게 하나도 없었다.
집중해서 어제의 기억을 떠올려 보았다.
처음 생각난 건 show 였다. show 다음에 tables, sparta 등 넣어봤는데 자꾸 에러가 떴다.
그래서 그냥 컨닝을 했다. show가 아니라 select 였다 ㅋㅋㅋ select 를 알고나니 '* from 테이블명'이 떠올랐다.
일단 그것부터 ctrl + enter를 눌렀다. 그러고났더니 그 다음 줄이 생각이 안 났다 ㅋㅋㅋ
email, payment_method 등 카테고리별 해당하는 내용을 추출하는 것이 퀴즈였는데...흠 생각이 안 났다.
그래서 강의를 이어서 봤다. where이었다.
거기까지 하니 어제 공부했던 게 떠올라서 강의에서 낸 퀴즈를 쉽게 풀 수 있었다.
복습을 안 한 게 문제였던 것 같다. 오늘부터는 복습을 좀 해야겠다.
select * from 테이블명 => 해당 테이블의 모든 필드를 보여줌
where 필드명 => 해당 테이블의 해당 필드에서 찾음
select * from 테이블명
where 필드명 = '조건' => 해당 테이블의 해당 필드에서 조건에 맞는 데이터를 찾음
select * from 테이블명
where 필드명 like '조건' => 해당 테이블의 해당 필드에서 조건에 맞는 데이터를 찾음 (데이터 내용의 일부만 조건으로 걸고 싶을 때 사용)
%abc => abc로 끝나는 데이터 찾을 때 유용
abc% => abc로 시작하는 데이터 찾을 때 유용
abc%xyz => abc로 시작해서 xyz로 끝나는 데이터 찾을 때 유용
*대충 예시
*1주차 숙제