1. SELECT:
用于从一个或多个表中检索数据。
SELECT column1, column2 FROM table_name WHERE condition;
2. FROM:
用于指定查询中要检索数据的表。
SELECT column1, column2 FROM table_name;
3. WHERE:
用于指定条件,限制检索的数据。
SELECT column1, column2 FROM table_name WHERE condition;
4. INSERT INTO:
用于将新行插入表中。
INSERT INTO table_name (column1, column2) VALUES (value1, value2);
5. UPDATE:
用于更新表中的现有行。
UPDATE table_name SET column1 = value1 WHERE condition;
6. DELETE FROM:
用于从表中删除行。
DELETE FROM table_name WHERE condition;
7. CREATE TABLE:
用于创建新表。
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);
8. ALTER TABLE:
用于修改现有表的结构。
ALTER TABLE table_name ADD COLUMN new_column datatype;
9. DROP TABLE:
用于删除表及其数据。
DROP TABLE table_name;
10. JOIN:
用于联接两个或多个表中的行。
SELECT * FROM table1 JOIN table2 ON table1.column = table2.column;
11. GROUP BY:
用于将结果集按照一个或多个列进行分组。
SELECT column1, COUNT(column2) FROM table_name GROUP BY column1;
12. ORDER BY:
用于对结果集按照一个或多个列进行排序。
SELECT column1, column2 FROM table_name ORDER BY column1 ASC;
这只是 SQL 的一小部分,PostgreSQL 支持更多的 SQL 关键词和复杂的语法结构,以满足各种数据处理需求。请查阅 PostgreSQL 文档以获取详细信息和更多的 SQL 功能。
转载请注明出处:http://www.zyzy.cn/article/detail/8982/PostgreSQL