1. 创建表(CREATE TABLE):
   CREATE TABLE students (
       id SERIAL PRIMARY KEY,
       name VARCHAR(100),
       age INT,
       grade VARCHAR(10)
   );
   这个例子创建了一个名为 "students" 的表,包含 id、name、age 和 grade 列。

2. 插入数据(INSERT INTO):
   INSERT INTO students (name, age, grade) VALUES ('John Doe', 20, 'A');
   将数据插入到 "students" 表中。

3. 查询数据(SELECT):
   SELECT * FROM students;
   查询 "students" 表中的所有数据。

4. 更新数据(UPDATE):
   UPDATE students SET age = 21 WHERE name = 'John Doe';
   更新 "students" 表中名为 'John Doe' 的学生的年龄。

5. 删除数据(DELETE):
   DELETE FROM students WHERE id = 1;
   从 "students" 表中删除 id 为 1 的学生记录。

6. 条件查询(WHERE):
   SELECT * FROM students WHERE age > 18;
   查询年龄大于 18 岁的学生。

7. 排序(ORDER BY):
   SELECT * FROM students ORDER BY age DESC;
   按照年龄降序排列查询结果。

8. 聚合函数(SUM、AVG、COUNT):
   SELECT AVG(age) FROM students;
   计算学生年龄的平均值。

这只是 SQL 的基础,PostgreSQL 还支持更复杂的查询、事务、视图、存储过程等高级功能。


转载请注明出处:http://www.zyzy.cn/article/detail/8098/PostgreSQL