切换到 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+
标签:PostgreSQL,postgres,登录,mydatabase,myuser,数据库,简单,使用
From: https://www.cnblogs.com/qcy-blog/p/18167896