zoukankan      html  css  js  c++  java
  • Centos 7最小化安装部署PostgreSQL

    安装

    sh-4.2# yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
    sh-4.2# yum install postgresql11
    sh-4.2# yum install postgresql11-server

    初始化

    sh-4.2# /usr/pgsql-11/bin/postgresql-11-setup initdb

    启动

    sh-4.2# systemctl enable postgresql-11
    sh-4.2# systemctl start postgresql-11
    sh-4.2# su - postgres
    sh-4.2# psql -U postgres

    常用命令

    # 创建新表 
    postgres=# CREATE TABLE user_tbl(name VARCHAR(20), signup_date DATE);
    # 插入数据 
    postgres=# INSERT INTO user_tbl(name, signup_date) VALUES('张三', '2013-12-22');
    # 选择记录 
    postgres=# SELECT * FROM user_tbl;
    # 更新数据 
    postgres=# UPDATE user_tbl set name = '李四' WHERE name = '张三';
    # 删除记录 
    postgres=# DELETE FROM user_tbl WHERE name = '李四' ;
    # 添加栏位 
    postgres=# ALTER TABLE user_tbl ADD email VARCHAR(40);
    # 更新结构 
    postgres=# ALTER TABLE user_tbl ALTER COLUMN signup_date SET NOT NULL;
    # 更名栏位 
    postgres=# ALTER TABLE user_tbl RENAME COLUMN signup_date TO signup;
    # 删除栏位 
    postgres=# ALTER TABLE user_tbl DROP COLUMN email;
    # 表格更名 
    postgres=# ALTER TABLE user_tbl RENAME TO backup_tbl;
    # 删除表格 
    postgres=# DROP TABLE IF EXISTS backup_tbl;

    参考地址

    https://www.postgresql.org/download/linux/redhat/
    https://www.jianshu.com/p/8515a02492f1

  • 相关阅读:
    tkinter 表格
    Python编程学习笔记 随时更新
    WIN32窗口程序
    OutputDebugString方便格式化WIN32封装
    免费的剪贴板工具Ditto安装与使用
    Notepad++安装json插件
    华为机试训练题
    Python+Flask+MysqL的web建设技术过程
    python Django 用法总结(转)
    python Robot Framework用法总结(转)
  • 原文地址:https://www.cnblogs.com/guge-94/p/10490376.html
Copyright © 2011-2022 走看看