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安装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账号,初始化和启动数据库
苏postgres
/usr/pgsql - 9.4/bin/initdb——pgdata=https://www.yisu.com/data/postgres——地区=C编码=utf8
/usr/pgsql - 9.4/bin/pg_ctl - d/数据/postgres - l/数据/postgres/psotgres。日志开始
2.5使用psql连接数据库(可以使用非postgres用户)
psql - u postgres

  <人力资源/>   <人力资源/>   

<强> 库操作

  <人力资源/>   <人力资源/>   

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

  

登录数据库
psql - u postgres - w(密码)- h 127.0.0.1

  

创建数据库
创建数据库databa_name

  

备份数据库
pg_dump - h 127.0.0.1 - u postgres数据库名比;/数据/backup_name.sql

  

导入数据库
psql - h localhost - u postgres - d数据库名& lt;/数据/backup_name。sql

  

修改数据库密码
改变用户与密码的postgres postgres;

  <人力资源/>   <人力资源/>   

<强> 表操作

  <人力资源/>   <人力资源/>   

创建新表
CREATE TABLE user_tbl(名字VARCHAR (20), signup_date日期),

  

插入数据
插入user_tbl(名称、signup_date)值(“张三',' 2013-12-22 ');

  

选择记录
SELECT * FROM user_tbl;

  

更新数据
更新user_tbl设置name='李四的名字=罢湃?

  

删除记录
删除从user_tbl name='李四的;

  

添加栏位
ALTER TABLE user_tbl添加邮件VARCHAR (40);

  

更新结构
ALTER TABLE user_tbl改变列signup_date设置NOT NULL;

  

更名栏位
ALTER TABLE user_tbl重命名列signup_date注册;

  

删除栏位
ALTER TABLE user_tbl下降列邮件;

  

表格更名
ALTER TABLE user_tbl重命名backup_tbl;

  

删除表格
删除表如果存在backup_tbl;

postgresql安装以及基本操作