PostgreSQL基础操作

连接数据库 psql -U <USERNAME> -d <DBNAME> -h <HOSTNAME> -p <PORT> 默认端口 5432。 psql命令存在简写形式。如果当前Linux系统用户,同时也是PostgreSQL用户,则可以省略用户名,同时也不需要输入密码。 命令行操作 以下命令末尾不需要加分号。 \h <SQL> 查看 SQL 命令的解释,比如 \h select; \?...

加快分页查询大量数据速度的一种方法

在对大量数据进行分页查询时,我们经常使用LIMIT B OFFSET A的语法: SELECT * FROM t1 LIMIT B OFFSET A; 但是,LIMIT B OFFSET A语法的原理是,先取出 (A+B) 条数据,然后将前 A 条数据丢弃,返回剩下的 B 条数据。在处理大量数据时,随着OFFSET值的增大,取出的数据量也越来越多,造成查询速度变慢。...

MySQL基础操作

连接数据库 连接本地数据库: mysql -u root -p 连接远程数据库: mysql -h HOSTNAME -u root -p 数据库操作 显示所有数据库: show databases; 建立新数据库,并设置默认编码: create database dbname CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;;...