PostgreSQL Postgresql 赋予用户权限和撤销权限的实例 1、对数据库授权 postgresql 授权某个数据库的权限给wang 账号 使该账号 只能操作指定DB 不能操作其他DB alter user wang set default_transaction_read_only=on; grant all on...
PostgreSQL postgreSQL 使用timestamp转成date格式 尝试了以下两种方式,将pg中的timestamp格式转换成date格式: 方式一: select to_date( to_char( f.begin_time, ‘yyyy-mm-dd’ ), ‘yyyy-mm-dd...
PostgreSQL postgreSQL数据库默认用户postgres常用命令分享 1、修改用户postgres的密码 #alter user postgres with password ‘x’;(其中x是修改的密码)。 2、查看下当前schema的所有者: // 查看当前schema的所有者,相当于\du元命令 SELEC...
MySQL MySQL 8.0.29 安装配置方法图文教程 方案1 方案2 本文为大家分享了MySQL 8.0.29 安装配置方法图文教程,供大家参考,具体内容如下 一、下载MySQL 1、进入MySQL官网MySQL并点击DOWNLOADS 2、鼠标下滑到界面下方,点击MySQL Community(GPL) D...
PostgreSQL 修改一行代码提升 Postgres 性能 100 倍 在一个(差)的PostgreSQL 查询中只要一个小小到改动(ANY(ARRAY[…])to ANY(VALUES(…)))就能把查询时间从20s缩减到0.2s。从最简单的学习使用 EXPLAIN ANALYZE开始,到学习使用 P...
PostgreSQL PostgreSQL TIMESTAMP类型 时间戳操作 PostgreSQL 提供两种存储时间戳的数据类型: 不带时区的 TIMESTAMP 和带时区的 TIMESTAMPTZ。 TIMESTAMP 数据类型可以同时存储日期和时间,但它不存储时区。这意味着,当修改了数据库服务器所在的时区时,它里面存储的值不会改...
PostgreSQL PostgreSQL 实现快速删除一个用户 背景 在多租户场景或者其他场景下,很多时候需要主动清理一些用户,本文将介绍PostgreSQL 下如何快速删除一个用户(role)。 具体方法 一般情况下直接执行 drop role ; 就可以把这个用户删除。但是很多时候会因为用户有依赖而报错。 权限依赖...
PostgreSQL 史上最全PostgreSQL DBA最常用SQL 背景 建立视图, 方便查询 create schema dba; create view dba.invalid_index as select indisvalid, indexrelid::regclass, indrelid::regclass, p...
MySQL MySQL如何确定VARCHAR大小问题 抛出一个问题,如果需要存字符串到MySQL数据库里面的一张表里的某个字段,如何确定字段的长度大小? 首先不建议使用TEXT类型的,因为使用TEXT会严重影响效率,最好的方式就是使用VARCHAR并确定字段的最大长度。 我们可以先在表里定义一个字段rule_...
MySQL 面试中老生常谈的MySQL问答集锦夯实基础 1、数据库架构 1.1、MySQL 的基础架构图 给面试官讲一下 MySQL 的逻辑架构,有白板可以把下面的图画一下,图片来源于网络。 Mysql逻辑架构图主要分三层: (1)第一层负责连接处理,授权认证,安全等等 (2)第二层负责编译并优化S...
PostgreSQL 快速解决PostgreSQL中的Permission denied问题 想开始学习SQL和Excel那本书,觉得自己亲手去输入才是正道。发现程序后续会用到窗口函数,可是我的mysql没有窗口函数,这本书所提供的数据脚本分别是MS SQL Sever和PostreSQL。 上午我先安装的sql sever,可是由于比较大且在安装...
PostgreSQL postgresql rank() over, dense_rank(), row_number()用法区别 如下学生表student,学生表中有姓名、分数、课程编号,需要按照课程对学生的成绩进行排序 select * from jinbo.student; id | name | score | course —-+——-+&...