가장 실습을 진행하기 좋은 사이트는 https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all 이다. 회원 가입이 필요 없다.
MYSQL을 이용하여 DB를 모두 불러올 때는 아래와 같은 코드를 사용하며 가장 기본적인 문법이다.
SELECT * FROM 테이블명;
SELECT * FROM Customers
WHERE Country = 'France';
나라명이 'France'인 데이터 검색
SELECT * FROM Customers
WHERE CustomerID >= 30;
CustomerID가 30 이상인 데이터 검색
#비교연산자는 숫자도 가능하지만 문자도 가능하다.
SELECT * FROM Customers
WHERE CustomerID >= 30
AND Country = 'France';
CustomerID가 30 이상이면서 나라명이 'France'인 데이터 검색
SELECT * FROM Customers
WHERE ContactName LIKE 'A%';
ContactName이 'A'로 시작하는 데이터 검색, % ,
NOT LIKE ‘a%’ : ‘a’로 시작하지 않는
SELECT * FROM Customers
WHERE Country IN ('UK','USA');
SELECT * FROM Customers
WHERE CustomerID BETWEEN 5 AND 10;
SELECT COUNT(City) FROM Customers;
테이블 안에 City 항목의 개수
SELECT SUM(price) FROM Products;
테이블 안에 평균 price
(SUM/항목의 개수)와 AVG 모두 평균값을 구하는 것이지만 AVG는 NULL을 제외한다. 예를 들어 샘플 테이블에 5 개의 ID가 있고 5번째 ID는 모두 NULL로 가정해 놓고 AVG 값을 구할 때는 /4로 평균값을 구한다.
SELECT MAX(price) FROM Products;
SELECT MIN(price) FROM Products;
항목의 최댓값과 최솟값을 구한다.