千家信息网

postgresql 安装以及基本操作

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,安装1 添加源sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-6-x86_64/pgdg-cen
千家信息网最后更新 2025年11月07日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安全错误 数据库的锁怎样保障安全 重庆市软件开发有限公司 一种基于图数据库的商品推荐算法 数据库教务管理系统技术 delete数据库会锁表吗 p75可以装服务器内存条吗 数据库索引的存储结构 梦幻西游山东百花园服务器怎么进 河北微搜网络技术有限公司 java前端数据库 电子商务网络安全支付问题浅析 网络安全渗透测试实训报告 网络技术专业考研还是工作好 淄博尚德网络技术有限公司 大连网络技术服务销售价格 软件开发 sit 宁波工业网络技术电话 河北服务器ups不间断电源 网络安全研究生就业情况 怎么设置表格数据库备份 深圳市中美互联网科技公司 我县开展网络安全宣传周活动 浪潮服务器5466m5按装 网站如何安全的连接数据库 畅捷通服务器登录不上去 我的世界服务器哪个好玩 多人录入数据进数据库 网络安全法可断网 怎么测试数据库 数据库查询表下所有内容 .net 数据库帮助类
0