更新时间:2025-09-12 GMT+08:00
简单查询
简单查询指从一个或多个表或视图中检索一个或多个列数据的操作。
--建表并插入数据。
m_db=# CREATE TABLE student(
sid INT PRIMARY KEY,
class INT,
name VARCHAR(50),
gender INT CHECK(gender = 0 OR gender = 1) --性别,1为男,0为女
);
m_db=# INSERT INTO student (sid, class, name, gender) VALUES (1, 1, 'Michael', 0);
m_db=# INSERT INTO student (sid, class, name, gender) VALUES (2, 2, 'Bob', 1);
m_db=# INSERT INTO student (sid, class, name, gender) VALUES (3, 2, 'Gary', 0);
--查询部分列。
m_db=# SELECT sid,name FROM student;
sid | name
-----+---------
1 | michael
2 | bob
3 | Gary
(3 rows)
--查询所有列。
m_db=# SELECT * FROM student;
sid | class | name | gender
-----+-------+---------+-----
1 | 1 | michael | 0
2 | 2 | bob | 1
3 | 2 | Gary | 0
(3 rows)
--给列取别名。
m_db=# SELECT sid student_id, name FROM student;
student_id | name
------------+---------
1 | michael
2 | bob
3 | Gary
(3 rows)
--删除。
m_db=# DROP TABLE student;
父主题: SELECT