TIL/SQL

241105 엑셀보다 쉽고 빠른 SQL - 1주차

beady 2024. 11. 5. 17:08

SQL 1주차 수강시작


DBeaver 설치 후 데이터베이스 연결

데이터베이스는 마치 제일 큰 저장소 ?

그 안에 엑셀 파일같은 테이블 존재 / 테이블의 각 열을 컬럼으로 정의

 

기본적으로 데이터베이스에서 원하는 데이터를 불러올 때 SELECT / FROM 문 사용

select * / * : 모든 컬럼을 가져올 때 사용

from ~ / ~ 테이블 특정해 줌

 

column에 alias 설정 시

영문, 언더바 : alias만

특수문자, 한글 : "alias"(큰 따옴표 안에 표기)

조건에 맞는 데이터로 필터링이 필요할 땐 WHERE 절 사용

좀 더 다양한 조건의 필터를 걸려면 BETWEEN / IN / LIKE 사용

그리고 적용할 필터링 조건이 여러개라면 꼭 논리연산(AND/OR/NOT)으로 연결시켜주자.

 

1주차 숙제 얼른 끝내고 2주차로 GO

 

논외로 강의에서 강사님이 정해주는 컬럼을 참고로 예시를 통해 문제를 풀어나갔지만,

회사에서 쿼리를 작성한다고 가정하면, 컬럼을 짐작해서 작성하고 불러오는게 아닌 데이터베이스를 직접 보고 판단해 골라올텐데 데이터베이스를 직접 보는 방법이 따로 있을지?? 데이터베이스도 엑셀 파일처럼 구성되어 있는지??