1. Create a database:
CREATE DATABASE database_name;
2. Delete the database:
DROP DATABASE database_name;
3. Select database:
USE database_name;
4. Create table:
CREATE TABLE table_name (
column1 datatype [condition],
column2 datatype [condition],
...
);
5. Delete the table:
DROP TABLE table_name;
6. Insert data:
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
7. Update data:
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
8. Delete data:
DELETE FROM table_name WHERE condition;
9. Query data:
SELECT column1, column2, ... FROM table_name WHERE condition;
10. Query data (unconditional):
SELECT * FROM table_name;
11. Query sorting:
SELECT * FROM table_name ORDER BY column1 ASC|DESC;
12. Query to remove duplicates:
SELECT DISTINCT column1 FROM table_name;
13. Query count:
SELECT COUNT(*) FROM table_name;
14. Query conditions:
SELECT * FROM table_name WHERE column1 = value1 AND column2 < value2;
15. Fuzzy query (wildcard %):
SELECT * FROM table_name WHERE column1 LIKE 'value%';
16. Aggregation functions (sum, average, maximum, minimum):
SELECT SUM(column1), AVG(column2), MAX(column3), MIN(column4) FROM table_name;
17. Group query:
SELECT column1, COUNT(*) FROM table_name GROUP BY column1;
18. Join table query (inner join, left join, right join, full join):
SELECT * FROM table1 JOIN table2 ON table1.column = table2.column;
19. Create index:
CREATE INDEX index_name ON table_name (column1, column2, ...);
20. Delete index:
DROP INDEX index_name ON table_name;