PostgreSQL基本使用与数据备份
-- 创建一个新的PostgreSQL数据库
CREATE DATABASE mydatabase;
-- 连接到新创建的数据库
\c mydatabase
-- 创建一个新的表
CREATE TABLE mytable (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
-- 插入一些数据
INSERT INTO mytable (name) VALUES ('Alice'), ('Bob'), ('Charlie');
-- 查询表中的所有数据
SELECT * FROM mytable;
-- 退出psql命令行工具
\q
-- 使用pg_dump创建数据库的备份
pg_dump -U myuser -W -F p mydatabase > mydatabase_backup.sql
在这个例子中,我们首先创建了一个名为mydatabase
的新数据库,然后使用\c
命令连接到该数据库,并创建了一个包含三个字段的表:一个自增的ID、一个名字字段和一个时间戳。接着,我们插入了一些示例数据。之后,我们执行了一个简单的查询来验证数据的插入,并使用\q
退出了psql命令行工具。最后,我们使用pg_dump
命令创建了数据库的备份。这个例子展示了如何在PostgreSQL中进行基本的数据库操作和数据备份。
评论已关闭