zoukankan      html  css  js  c++  java
  • postgreSQL操作记录

    可以用自带的pgAdmin4来操作,也可以用自带的sql shell来操作。

     

     创建数据库,查看数据库

    create database testdb;

    postgres=# l

    # 创建新表
    CREATE TABLE usertbl(name VARCHAR(20), signupdate DATE);
    # 插入数据
    INSERT INTO usertbl(name, signupdate) 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 usertbl ALTER COLUMN signupdate SET NOT NULL;
    # 更名栏位
    ALTER TABLE usertbl RENAME COLUMN signupdate TO signup;
    # 删除栏位
    ALTER TABLE user_tbl DROP COLUMN email;
    # 表格更名 
    ALTER TABLE usertbl RENAME TO backuptbl;
    # 删除表格
    DROP TABLE IF EXISTS backup_tbl;

    还可以用python来操作

    https://www.cnblogs.com/woaixuexi9999/p/9258554.html

    PostgreSQL可以使用psycopg2模块与Python集成。sycopg2是用于Python编程语言的PostgreSQL数据库适配器。 psycopg2是非常小,快速,稳定的。 

  • 相关阅读:
    Redis 分布式锁
    Angular VS Blzaor
    Chorme 跨域的快捷解决
    旋转3角形
    .Netcore AD 操作
    .Netcore 2.2 和3.1 的模板
    Command3
    CSS Selector
    弹性盒子
    Label_strange_labels
  • 原文地址:https://www.cnblogs.com/yansc/p/12124302.html
Copyright © 2011-2022 走看看