SELECT:从数据库中检索数据。
SELECT column1, column2 FROM table_name WHERE condition;
INSERT INTO:将新数据插入数据库表中。
INSERT INTO table_name (column1, column2) VALUES (value1, value2);
UPDATE:更新数据库中的数据。
UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;
DELETE FROM:从数据库表中删除数据。
DELETE FROM table_name WHERE condition;
CREATE TABLE:创建新表。
CREATE TABLE table_name ( column1 datatype, column2 datatype, ... );
ALTER TABLE:修改现有表的结构。
ALTER TABLE table_name ADD column_name datatype;
DROP TABLE:删除表。
DROP TABLE table_name;
CREATE INDEX:创建索引。
CREATE INDEX index_name ON table_name (column_name);
DROP INDEX:删除索引。
DROP INDEX index_name;
GROUP BY:对查询的结果集进行分组。
SELECT column1, SUM(column2) FROM table_name GROUP BY column1;
ORDER BY:对查询结果集进行排序。
SELECT column1, column2 FROM table_name ORDER BY column1 ASC;
JOIN:连接两个或多个表。
SELECT column1, column2 FROM table1 JOIN table2 ON table1.column = table2.column;
HAVING:与 GROUP BY 一起使用,对分组后的数据进行过滤。
SELECT column1, SUM(column2) FROM table_name GROUP BY column1 HAVING SUM(column2) > value;
DISTINCT:返回唯一不同的值。
SELECT DISTINCT column1 FROM table_name;
COUNT:计算行数或非空值的数量。
SELECT COUNT(*) FROM table_name;
MAX/MIN:计算最大值或最小值。
SELECT MAX(column1) FROM table_name;