pgsql

以下是一个简单的 PostgreSQL 使用教程,涵盖基本的安装、配置和常见的数据库操作。
  1. 安装 PostgreSQL 在 Ubuntu 上安装 sudo apt update sudo apt install postgresql postgresql-contrib 在 CentOS 上安装 sudo yum install postgresql-server postgresql-contrib sudo postgresql-setup initdb
  1. 启动 PostgreSQL 服务

Ubuntu

sudo systemctl start postgresql sudo systemctl enable postgresql

CentOS

sudo systemctl start postgresql sudo systemctl enable postgresql 3. 登录 PostgreSQL 默认情况下,PostgreSQL 使用 postgres 用户。你可以通过以下命令登录:
sudo -i -u postgres psql 4. 创建数据库 在 psql 提示符下,可以使用以下命令创建数据库:
CREATE DATABASE mydb; 5. 创建用户 创建一个新用户并设置密码:
CREATE USER myuser WITH PASSWORD 'mypassword'; 6. 授权用户 将新用户赋予对数据库的访问权限:
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser; 7. 连接到数据库 退出 psql:
\q 使用新用户连接到数据库:
psql -U myuser -d mydb 8. 创建表 在数据库中创建一个简单的表:
CREATE TABLE users ( id SERIAL PRIMARY KEY, name VARCHAR(100), email VARCHAR(100) ); 9. 插入数据 插入一些数据到表中:
INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com'); INSERT INTO users (name, email) VALUES ('Bob', 'bob@example.com'); 10. 查询数据 查询表中的数据:
SELECT * FROM users; 11. 更新数据 更新表中的数据:
UPDATE users SET email = 'alice_new@example.com' WHERE name = 'Alice'; 12. 删除数据 删除表中的数据:
DELETE FROM users WHERE name = 'Bob'; 13. 退出 psql \q 14. 其他常用命令 查看数据库列表: \l 查看当前数据库中的表: \dt 查看表结构: \d users 小结 以上是 PostgreSQL 的基本使用教程,涵盖了安装、创建数据库和用户、基本的 CRUD 操作等。如果你有具体的问题或需要更深入的功能介绍,请告诉我!