Mysql与PostgreSql数据库学习笔记

时间:2022-12-21 20:16:44

mysql 从最基础的数据引擎,到进程结构,都不能支持数据版本。导致其职能阻塞“并发”,不支持最基本的事务,innodb达不到基本事务要求,任何写数据,都导致整个表锁住。充其量只能算是一个玩具,或者说和一个key->value 数据存储没有什么区别, 根本算不上是数据库(RDBMS)mysql 无法支持任何的OLTP和OLAP. 只能作为CRUD的基本数据存储,发布到静态。目前所有的mysql运用都只能达到这个层面。oracle, 在数据库的所有方面都是行业标杆,一直被模仿,从未被超越。但是,价钱贵。

a、mysql的数据类型

字符:varchar,char,text

数字:smallint,int,bigint

日期:date,datetime,timestamp

b、分页查询

limit  在数据库中查询中间几条数据;offset 偏移量

http://www.****.net/article/1970-01-01/308040

Pg 没有 MySQL 的各种坑

在mysql中的日期函数

select date_add(now(), interval 1 day);

在Pg中的日期函数

select     date '2016-04-12' - integer '';

配置PG

 #jdbc.driverClassName=com.mysql.jdbc.Driver
#jdbc.url=jdbc:mysql://127.0.0.1:3306/mpr_mcrs?useUnicode=true&characterEncoding=utf-8
#jdbc.username=root
#jdbc.password=
jdbc.driverClassName=org.postgresql.Driver
jdbc.url=jdbc:postgresql://172.16.2.4:5432/mpr_mcrc
jdbc.username=mpr
jdbc.password=Mprwebsite2008