이미지 출처 : https://076923.github.io/posts/mysql-1/
오늘은 sql의 SELECT의 기능에 대해 알아보겠습니다. sampleDB를 제공해주는 W3School를 이용해보겠습니다.
링크 : https://www.w3schools.com/mysql/trymysql.asp?filename=trysql_select_all
이곳에 SQL 명령어를 쳐서 데이터를 불러올 수 있습니다.
이렇게 결과가 출력 됩니다.
SELECT * FROM Products; -- 이와 같이 주석을 달 수 있습니다.
SELECT ProductName FROM Products;
SELECT ProductName, Unit, Price FROM Products;
SELECT ProductName, 2, 'Korea', NULL FROM Products;
예를들어 Products테이블에서 ProductID가 3인데이터만 가져오고 싶다면!
SELECT * FROM Products WHERE Productid = 3
SELECT * FROM Products order by ProductName asc
ProductName이 A부터 오름차순으로 정렬되어 나온것을 볼 수 있습니다.
SELECT * FROM Products limit 10 -- 위에서 부터 10개의 데이터를 가져온다.
SELECT * FROM Products limit 20, 10 -- 20개를 건너띄고 10개의 데이터를 가져온다.
지금은 데이터를 가져오는 간단한 작업을 하기에 사용하지 않아도 되지만 나중에 테이블끼리 조인을 하거나 복잡한 일을 수행할때 많이 사용됩니다.
AS를 사용해서 컬럼명을 변경할 수 있습니다.
참고로 AS를 붙이지 않아도 가능합니다.(EX ProductName P)
SELECT ProductName AS P, SupplierID AS SID, CategoryID AS CID FROM Products;
다음에는 각종 연산자들을 알아보겠습니다.🙂🙂