以下是一些常用的 PostgreSQL (pgsql) 命令,用于在 PostgreSQL 数据库中执行各种操作:
1. 连接到 PostgreSQL 数据库
psql -U username -d database_name
这将连接到指定的数据库。您需要替换 username
为您的 PostgreSQL 用户名,database_name
为您要连接的数据库名称。
2. 退出 PostgreSQL
\q
这个命令用于退出 PostgreSQL 的命令行界面。
3. 列出所有数据库
\l
这个命令用于列出 PostgreSQL 中所有的数据库。
4. 连接到指定数据库
\c database_name
这个命令用于切换到指定名称的数据库。
5. 列出所有表
\dt
这个命令用于列出当前数据库中的所有表。
6. 显示表结构
\d table_name
这个命令用于显示指定表的结构,包括列名、数据类型等。
7. 显示视图
\dv
这个命令用于显示当前数据库中的所有视图。
8. 执行 SQL 查询
SELECT column1, column2 FROM table_name WHERE condition;
这是一个简单的 SQL 查询语句示例,从表中选择特定的列,并使用条件过滤结果。
9. 创建数据库
CREATE DATABASE database_name;
这个命令用于创建一个新的数据库。
10. 创建表
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);
这个命令用于创建一个新的表,您需要指定表名、列名和对应的数据类型。
11. 插入数据
INSERT INTO table_name (column1, column2, ..