SQL Guide
SQL Guide
Etc
Last updated
Last updated
SHOW DATABASES;CREATE DATABASE <database_name>;USE <database_name>;SOURCE <.sql file path>;DROP DATABASE <database_name>;SHOW TABLES;CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
...
)DSCRIBE talble_name;INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3);UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;DELETE FROM table_name
WHERE condition;DROP TABLE table_name;## ์ปฌ๋ผ ์ถ๊ฐ
ALTER TABLE table_name
ADD column_name datatype;## ์ปฌ๋ผ ์ญ์
ALTER TABLE table_name
DROP COLUMN column_name;## ์ปฌ๋ผ ๋ณ๊ฒฝ
ALTER TABLE table_name
ALTER COLUMN column_name datatype;RENAME TABLE table_name to table_name2;SELECT * FROM table_name;SELECT column1, column2, ...
FROM table_name;SELECT DISTINCT column1, column2, ...
FROM table_name;SELECT product_name, product_type
FROM Product
WHERE product_type = 'clothes';SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country;SELECT column_name(s)
FROM table_name
WHERE condition
GROUP BY column_name(s);SELECT COUNT(CustomerID), Country
FROM Customers
Group BY Country
HAVING COUNT(CustomerID) > 5;SELECT column_name(s)
FROM table_name
WHERE condition
GROUP BY column_name(s)
HAVING condition
ORDER BY column_name(s);SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, .... ASC|DESC;SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;SELECT column1, coulumn2, ...
FROM table_name
WHERE column1 LIKE pattern;SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2, ....);SELECT column_name(s)
FROTM table
INNER JOIN table2
ON table.column_name = table2.column_name;CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;## view ์ญ์
DROP VIEW <view_name>;SELECT DISTINCT course_id FROM section
WHERE semester = 'Fall' AND year= 2018
AND course_id IN (
SELECT course_id
FROM section
WHERE semester = 'Spring' AND yesr= 2019
);