zoukankan      html  css  js  c++  java
  • 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;

  • 相关阅读:
    成为Java高手的25个学习目标
    JAVA程序员面试之《葵花宝典》
    成为Java高手的25个学习目标
    Java性能的十一个用法
    transit, transfer, convey>conveyance, transport>transportation
    托福常考的名词
    常见学科
    太傻Myoffer系统
    美国ARCO 权威托福考试参考词汇
    NTLDR和Bootfont.bin的作用
  • 原文地址:https://www.cnblogs.com/zhh2020/p/12588230.html
Copyright © 2011-2022 走看看