美文网首页
PostgreSQL 常用命令

PostgreSQL 常用命令

作者: wlianfu | 来源:发表于2019-06-20 09:31 被阅读0次
    • 启动 PostgreSQL server
      pg_ctl -D /usr/local/var/postgres start
      brew services start postgresql
    • 关闭 PostgreSQL server
      pg_ctl -D /usr/local/var/postgres stop
      brew services stop postgresql
    • 查看版本 postgres --version


    • 创建数据库
      createdb testdb
      CREATE DATABASE testdb
    • 删除数据库
      dropdb testdb
      DROP DATABASE testdb
    • 连接到数据库 psql testdb
    • 列出所有库 \list
    • 切换当前数据库 \c otherdb
    • 查看当前的数据库版本 SELECT version();
    • 退出 \q
    image.png
    • 一路在控制台创建table也不能成功,也不报错,附上一个成功的代码
      CREATE TABLE "countries" (id integer PRIMARY KEY NOT NULL, name varchar(160), city varchar(160))

    • 这里有一个代码,在命令行创建不会成功,也不会报错,但在 TablePlus 中就可以创建成功

    CREATE TABLE "user"(id integer PRIMARY KEY NOT NULL, guid varchar(160), name varchar(160), age int, sex varchar(30), birth date, province varchar(160), city varchar(160), country varchar(160), deposit numeric, email varchar(160), hobby varchar(100), site varchar(300), title varchar(300), description varchar(1000));
    
    • 附上 mockjs 数据,方便插入数据到 user 表
    Mock.mock({
      'id': '@integer(1, 2147483646)',
      'guid': '@guid()',
      'name': '@cname()',
      'age': '@integer(10, 80)',
      'sex|1': ['男', '女'],
      'deposit': '@float(800, 9600000, 1, 3)',
      'hobby|1': ['篮球', '足球', '乒乓球', '台球', '围棋', '象棋', '健身', '跑步',
        '游泳', '登山', '旅游', '钓鱼', '电影', '音乐', '购物', '阅读'],
      'birth': '@date("yyyy-MM-dd")',
      'site': '@url()',
      'email': '@email()',
      'province': '@province()',
      'city': '@city()',
      'country': '@county()',
      'title': '@ctitle()',
      'description': '@csentence(3, 30)',
    });
    
    • 插入一条数据
    INSERT INTO person (id, guid, name, age, sex, birth, province, city, country, deposit, email, hobby, site, title, description)  VALUES (1536722575, 'bFED9A1B-b48c-f8cC-5deF-77AFEEe07f5b', '萧娟', 17, '女', '2007-06-30', '四川省', '齐齐哈尔市', '琼山区', 3191584.5, 'v.rqk@kyjwcg.do', '乒乓球', 'rlogin://wtybuby.hr/ilnbauqxc', '旅游达人', '生活效做程论展已切农活任只角作了土件发');
    

    相关文章

      网友评论

          本文标题:PostgreSQL 常用命令

          本文链接:https://www.haomeiwen.com/subject/klnrqctx.html