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 @ 2024-04-30 13:47  朝阳1  阅读(55)  评论(0)    收藏  举报