본문 바로가기

개발 공부

[SQL] query syntax

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;