개발 공부
[SQL] query syntax
Dev.Jun
2018. 7. 4. 13:43
SQL Query Syntax
MySql을 다루기 위해 sql query 문법을 익혀두자
1. select
- 특정 DB안의 특정 테이블에 접근하는 명령문이다.
// 1. 특정 컬럼 접근하기
SELECT column1, column2, ... FROM table_name;
// 2. 'table_name'에 해당되는 모든 데이터 조회하기
SELECT * FROM table_name;
2. insert
- 테이블에 데이터 추가(삽입) 쿼리 명령문
- 쿼리 명령문의 대소문자는 구분할 필요없다.
// 방법 1.
INSERT INTO table_name(column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
// 방법 2.
INSERT INTO table_name VALUES (value1, value2, value3, ...);
3. update
- table의 데이터를 갱신한다.
- 데이터가 overwrite된다.
// update 쿼리문 형식
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
// 예시
UPDATE Customers SET ContactName = 'Alfred Schmidt', City= 'Frankfurt' WHERE CustomerID = 1;
4. delete
- 특정 조건에 해당 되는 데이터를 테이블에서 삭제한다.
DELETE FROM table_name WHERE condition;