위 글은 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788970509280
의 내용을 바탕으로 쓰여졌습니다. 어떠한 상업적 목적도 없습니다.
DBMS의 프로그램 중에서 가장 유명하고 기준이 되는 프로그램들이 오라클, MYSQL, DB2와 같은 프로그램 등이다.
데이터베이스, DBMS, 사람과의 관계는 아래와 같이 표현할 수 있다.
즉 SQL의 약자를 살펴보자.
Structured
Query
Language
즉, 규칙이 있는 말들로 번역이 된다.
사람이 원하느 바를 DBMS 프로그램에 알려주는 언어라고 할 수 있겠다.
용어 정리
https://www.w3schools.com/mysql/trymysql.asp?filename=trysql_select_all
위의 사이트에 들어가서 준비된 database를 가지고 sql문법을 익혀보자.
SELECT * FROM Customers;
위와 같이 Customers와 관련된 table이 모두 나온다.
SELECT CustomerName, ContactName
FROM Customers;
SELECT * FROM Orders;
SELECT * FROM Orders WHERE EmployeeID = 3;
ID가 3인 회원의 정보를 알아보도록하자.
SELECT * FROM OrderDetails;
OrderDetails테이블을 가져오자
SELECT * FROM OrderDetails WHERE Quantity < 3;
OrderDetails 테이블에서 Quantity < 3 인 조건을 추가해 검색해보자.
Product 테이블을 가져와보자
컬럼명을 바꾸어 보도록 하자.
SELECT
ProductID AS '물건번호',
ProductName AS '물건이름',
SupplierID AS '공급자아이디',
CategoryID AS '카테고리아이디',
Unit AS '개수',
Price AS '가격'
FROM Products;