• postgreSql使用入门


    1.基本操作

    #进入postgreSql
    su postgres
    psql
    
    #退出
    q
    
    #查看数据库
    l
    
    #选择数据库
    c databaseName
    
    #查看表
    d
    
    #查看表字段
    d tableName

    2.springboot+mybatis+postgresql集成

    配置:
    spring.datasource.driver-class-name=org.postgresql.Driver
    spring.datasource.url=jdbc:postgresql://host:port/dbname?characterEncoding=utf8&useSSL=false
    spring.datasource.username=postgres
    spring.datasource.password=
    依赖:
    <dependency>
        <groupId>org.postgresql</groupId>
        <artifactId>postgresql</artifactId>
        <version>42.2.5</version>
    </dependency>
    
    表创建:
    CREATE TABLE user
    (
        A_ID SERIAL NOT NULL,
        B_ID integer,
        V_ID character varying(16),
        USER_ID bigint,
        CREATE_DATE date,
        CONSTRAINT user_pkey PRIMARY KEY (A_ID)
    )
    SERIAL指自增
    
    数据库配置修改:
    在/var/lib/pgsql/11/data/postgresql.conf 新增listen_addresses = '*' 和 port = 5432
    在/var/lib/pgsql/11/data/pg_hba.conf 新增本机ip“host all all 本机ip/32 trust”
    
    数据库启动和停止:
    ps -ef | grep postgre
    /usr/pgsql-11/bin/pg_ctl -D /var/lib/pgsql/11/data/ start
    /usr/pgsql-11/bin/pg_ctl -D /var/lib/pgsql/11/data/ stop

    3.修改字段类型

    ALTER TABLE user ALTER COLUMN create_date TYPE TIMESTAMPTZ;

    4.显示当前时区

    SHOW TIMEZONE;

    5.(数据类型)时间戳+时区

    TIMESTAMPTZ

    6.排序

    排序 ORDER BY 
    升序 ASC 默认
    降序 DESC
    语法 SELECT column_name,column_name FROM table_name ORDER BY column_name DESC;

  • 相关阅读:
    SUSE 安装 iServer、iDesktop启动异常问题
    各系统勒索补丁下载地址
    centos 安装atom 笔记
    转载---SuperMap GIS 9D SP1学习视频播单
    SuSE的命令安装软件 zypper
    Leaflet客户端学习笔记
    设置UI控件的Layer属性(边框可见,边框颜色,边框宽度,边框圆角)
    安全清理Xcode 缓存垃圾
    OC变量命名禁忌
    iOS中的应用启动原理
  • 原文地址:https://www.cnblogs.com/zhh2020/p/12588230.html
Copyright © 2020-2023  润新知