PostgreSQL 简单使用

切换到 postgres 用户:默认情况下,以 postgres 用户身份登录可以获得数据库的完全访问权限:

sudo su - postgres

登录到 PostgreSQL:

 psql

系统会提示您输入之前设置的 postgres 用户的密码。

登录后,您可以创建新的数据库和用户,或者执行其他数据库操作。例如,创建一个名为 mydatabase 的新数据库和一个名为 myuser 的新用户:

CREATE DATABASE mydatabase;
CREATE USER myuser WITH PASSWORD 'mypassword';
GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;

退出 PostgreSQL:

\q
或者按 Ctrl+D 或输入 exit

使用新用户登录

psql -U myuser -d mydatabase -W

登录后,您可以使用以下 SQL 查询来列出所有数据库:

\list
或者
SELECT datname FROM pg_database;

如果您只想查看数据库的名称,可以使用 \dt 命令:

\dt

选择数据库:如果您已经登录到了 psql,您可以通过以下 SQL 命令来选择(实际上是连接到)一个数据库:

\c your_database
这里的 your_database 是您想要连接的数据库的名称。

创建表:以下是创建一个名为 my_table 的示例表的 SQL 命令,g跟mysql几乎一样

CREATE TABLE my_table (
    id SERIAL PRIMARY KEY,
    name VARCHAR(100),
    age INTEGER
);

创建表后,您可能想要查看表的结构,可以使用以下命令:

\d my_table

显示所有表

\dt
或者
\d+
posted @   朝阳1  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示