본문 바로가기

Data

SQL 기본 문법

자주 쓰는 SQL 문법

  • SELECT - extracts data from a database
  • UPDATE - updates data in a database
  • DELETE - deletes data from a database
  • INSERT INTO - inserts new data into a database
  • CREATE DATABASE - creates a new database
  • ALTER DATABASE - modifies a database
  • CREATE TABLE - create a table
  • ALTER TABLE - modifies a table
  • DROP TABLE - deletes a table
  • CREATE INDEX - creates an index (search key)
  • DROP INDEX - deletes an index

  • <> - not equal
  • IN - To specify multiple possible values for a column (값을 여러 개 지정)
SELECT * FROM Customers
WHERE City IN ('Paris','London');

 

 

  • LIKE - Search for a pattern (특정한 값을 포함한 값을 찾음), (s% = s로 시작하는, %s = s가 뒤에 있는)
SELECT * FROM Customers
WHERE City LIKE 's%';

 

 

  • ORDER BY - 첫 번째 인수로 정렬하되, 해당 인수로 정렬이 불가능하면 두 번째 인수로 정렬
  • ORDER BY a ASC|DESC - ASC 오름차순으로 정렬, DESC 내림순으로 정렬
SELECT * FROM Customers
ORDER BY Country, CustomerName;
SELECT * FROM Customers
ORDER BY Country ASC, CustomerName DESC;

 

 

  • INSERT INTO (a, b) VALUES (c, d) - 레코드 추가. 필드가 여러 개면 필드의 이름을 반드시 기입.
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');

 

'Data' 카테고리의 다른 글

SQL 배경 지식  (0) 2022.05.19
SQL NULL 값 확인하기  (0) 2022.05.19
SQL 달력 출력하기 (1)  (0) 2022.05.19