【PG】PG基础操作
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,mark笔记1 登录[postgres@hostnfsd ~]$ psql --默认登录用户是当前系统用户,并默认登录和当前系统用户同名的数据库Password:postgres=#[postgres
千家信息网最后更新 2026年11月02日【PG】PG基础操作mark笔记
2 改密
postgres=# \password postgres
Enter new password:
Enter it again:
postgres=# alter user testuser password '12345678';
创建数据库用户dbuser
CREATE USER dbuser WITH PASSWORD 'password';
创建用户数据库
CREATE DATABASE exampledb OWNER dbuser;
将exampledb数据库的所有权限都赋予dbuser,否则dbuser只能登录控制台,没有任何数据库操作权限。
GRANT ALL PRIVILEGES ON DATABASE exampledb to dbuser;
参考:
http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html
- 1 登录
- [postgres@hostnfsd ~]$ psql --默认登录用户是当前系统用户,并默认登录和当前系统用户同名的数据库
Password:
postgres=# - [postgres@hostnfsd ~]$ psql -U testuser -d exampledb
- -U指定用户 -d指定数据库 -p指定端口 -h服务器
2 改密
postgres=# \password postgres
Enter new password:
Enter it again:
postgres=# alter user testuser password '12345678';
创建数据库用户dbuser
CREATE USER dbuser WITH PASSWORD 'password';
创建用户数据库
CREATE DATABASE exampledb OWNER dbuser;
将exampledb数据库的所有权限都赋予dbuser,否则dbuser只能登录控制台,没有任何数据库操作权限。
GRANT ALL PRIVILEGES ON DATABASE exampledb to dbuser;
四、控制台命令
除了前面已经用到的\password命令(设置密码)和\q命令(退出)以外,控制台还提供一系列其他命令。
- \h:查看SQL命令的解释,比如\h select。
- \?:查看psql命令列表。
- \l:列出所有数据库。
- \c [database_name]:连接其他数据库。
- \d:列出当前数据库的所有表格。
- \d [table_name]:列出某一张表格的结构。
- \du:列出所有用户。
- \e:打开文本编辑器。
- \conninfo:列出当前数据库和连接的信息。
五、数据库操作
基本的数据库操作,就是使用一般的SQL语言。
# 创建新表
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;
(完)
参考:
http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html
数据
数据库
用户
命令
表格
登录
控制台
控制
权限
系统
结构
张三
李四
更新
信息
密码
就是
文本
服务器
端口
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华服互联网科技靠谱吗
鸠鸠互联网科技
互联网扶贫科技
互联网科技与金融科技
易互联网科技有限公司
互联网科技公司发展
华宇互联网科技
奇酷互联网科技
互联网科技公司官网
互联网科技英文翻译
哈尔滨秒房互联网科技有限公司
太原新华互联网科技学校怎么样
现代科技和互联网有关系吗
互联网行业科技股
科技大学互联网
徐州市互联网科技有限公司
上海京穆互联网科技有限公司
版纳互联网科技选哪家
保山浩联互联网科技有限公司
互联网科技企业文化
新华互联网科技学院
互联网最新的科技有限公司
中国 科技 互联网
互联网金融中的现代科技
互联网软件和科技
南平创想时代互联网科技有限公司
昭通互联网科技选哪家
翼展科技 首家互联网医院
互联网科技大赛获奖感言
南博望互联网科技有限公司