微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

postgreSQL常用命令

postgresql常用命令

 su postgres  #postgres用户
 ​
 psql -U postgres #进入客户端
 ​
 psql frs #进入客户端并连接到frs
 \l #查看数据库
 \d [table_name] #显示表结构
 \c frs #连接其它数据库
 \q   #退出

 

 # 创建新表 
 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;

7.其他控制台命令

 

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

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐