자주 쓰는 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 |