千家信息网

postgresql 安装以及基本操作

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,安装1 添加源sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-6-x86_64/pgdg-cen
千家信息网最后更新 2026年11月01日postgresql 安装以及基本操作

安装
1 添加源
sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-6-x86_64/pgdg-centos94-9.4-3.noarch.rpm
2 安装
sudo yum install postgresql94-server postgresql94-contrib
3 验证已经安装成功
sudo rpm -aq| grep postgres
应当出现以下结果
postgresql94-libs-9.4.6-1PGDG.rhel6.x86_64
postgresql94-server-9.4.6-1PGDG.rhel6.x86_64
postgresql94-9.4.6-1PGDG.rhel6.x86_64
postgresql94-contrib-9.4.6-1PGDG.rhel6.x86_64
4 切换到postgres账号,初始化和启动数据库
su postgres
/usr/pgsql-9.4/bin/initdb --pgdata=/data/postgres --locale=C --encoding=utf8
/usr/pgsql-9.4/bin/pg_ctl -D /data/postgres -l /data/postgres/psotgres.log start
2.5 使用psql连接数据库(可以使用非postgres用户)
psql -U postgres



库操作



\h:查看SQL命令的解释,比如\h select。
\?:查看psql命令列表。
\l:列出所有数据库。
\c [database_name]:连接其他数据库。
\d:列出当前数据库的所有表格。
\d [table_name]:列出某一张表格的结构。
\du:列出所有用户。
\e:打开文本编辑器。
\conninfo:列出当前数据库和连接的信息。

登录数据库
psql -U postgres -W(密码) -h 127.0.0.1

创建数据库
create database databa_name

备份数据库
pg_dump -h 127.0.0.1 -U postgres databasename > /data/backup_name.sql

导入数据库
psql -h localhost -U postgres -d databasename < /data/backup_name.sql

修改数据库密码
ALTER USER postgres WITH PASSWORD 'postgres';



表操作



创建新表
CREATE TABLE user_tbl(name VARCHAR(20), signup_date DATE);

插入数据
INSERT INTO user_tbl(name, signup_date) VALUES('张三', '2013-12-22');

选择记录
SELECT * FROM user_tbl;

更新数据
UPDATE user_tbl set name = '李四' WHERE name = '张三';

删除记录
DELETE FROM user_tbl WHERE name = '李四' ;

添加栏位
ALTER TABLE user_tbl ADD email VARCHAR(40);

更新结构
ALTER TABLE user_tbl ALTER COLUMN signup_date SET NOT NULL;

更名栏位
ALTER TABLE user_tbl RENAME COLUMN signup_date TO signup;

删除栏位
ALTER TABLE user_tbl DROP COLUMN email;

表格更名
ALTER TABLE user_tbl RENAME TO backup_tbl;

删除表格
DROP TABLE IF EXISTS backup_tbl;

数据 数据库 表格 命令 密码 用户 结构 张三 李四 更新 成功 信息 备份 文本 结果 编辑器 账号 切换 登录 解释 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司经营范围 云之行互联网科技 蓝思科技飞鸽互联网 金融科技创新监管互联网金融 中资互联网科技 互联网医疗科技 亿策互联网科技 蓝色互联网科技 汉立互联网科技有限公司联系电话 科技与互联网哪个更好 茂名市互联网科技产业园 厦门比较好的科技互联网公司 崇明区互联网教育科技售后服务 银川新华互联网科技学校联系电话 国大互联网教育科技有限公司工作 中国互联网公司排名锤子科技 明优互联网科技有限公司 山东星卡互联网科技有限公司官网 陕西云淼互联网科技公司 玉溪新华互联网科技怎么选 互联网科技行业发展 广州互联网科技公司 互联网科技公司官网 有木互联网科技 上海亿帐通互联网科技 农村开互联网科技讲堂 互联网时代科技型公司的机会 平安好医生打造互联网科技医疗 宁波允成互联网科技有限公司 知域互联网科技有限公司官网
0