Jul 1, 2024
CREATE DATABASE database_name;
CREATE DATABASE IF NOT EXISTS database_name;
DROP DATABASE database_name;
DROP DATABASE IF EXISTS database_name;
SHOW DATABASES;
USE database_name;
CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
...
);
DROP TABLE table_name;
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
SELECT * FROM table_name;
SELECT column1, column2 FROM table_name;
UPDATE table_name SET column1 = value1 WHERE condition;
DELETE FROM table_name WHERE condition;
SELECT column1, column2 FROM table_name WHERE condition;
SELECT column1, column2 FROM table_name ORDER BY column1 [ASC|DESC];
SELECT column1, column2 FROM table_name LIMIT number;
SELECT column1, COUNT(*) FROM table_name GROUP BY column1;
SELECT column1, COUNT(*)
FROM table_name
GROUP BY column1
HAVING COUNT(*) > value;
SELECT columns FROM table1 INNER JOIN table2 ON table1.column = table2.column;
SELECT columns FROM table1 LEFT JOIN table2 ON table1.column = table2.column;
SELECT columns FROM table1 RIGHT JOIN table2 ON table1.column = table2.column;
SELECT columns FROM table1 FULL OUTER JOIN table2 ON table1.column = table2.column;
SELECT a.column1, b.column2
FROM table a, table b
WHERE a.common_column = b.common_column;
SELECT COUNT(column_name) FROM table_name;
SELECT SUM(column_name) FROM table_name;
SELECT AVG(column_name) FROM table_name;
SELECT MIN(column_name) FROM table_name;
SELECT MAX(column_name) FROM table_name;
SELECT column1
FROM table1
WHERE column2 > (
SELECT AVG(column2)
FROM table1
);
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
DROP VIEW view_name;