数据库技术
文章平均质量分 75
mysql和postgres
IT艺术家-rookie
IT艺术家
展开
-
数据库常见概念
PostgreSQL 支持联合索引和聚簇索引,联合索引可以加速多列条件的查询,而聚簇索引控制数据在磁盘上的排列。适当地使用这些索引可以提高查询性能。原创 2024-09-26 14:58:28 · 807 阅读 · 0 评论 -
postgres--目录System Catalogs
(anyarray): 这列存储的是第 N 个“槽”的适当类型的列数据值,或者如果槽类型不存储任何数据值,则为 null。每个数组的元素值实际上是特定列的数据类型,或者是相关类型,例如数组的元素类型,因此无法比。(float4[]): 这列存储的是第 N 个“槽”的适当类型的数值统计信息,或者如果槽类型不涉及数值,则为 null。(bool): 这是一个布尔值,如果为真,则表示统计信息包括子表中的值,而不仅仅是指定关系中的值。需要注意的是,即使这些统计数据是最新的,它们本质上也是近似的。原创 2024-09-20 15:22:40 · 772 阅读 · 0 评论 -
postgres【timescaledb】--磁盘监控
使用VACUUM来清理表和释放空间。使用ANALYZE来更新统计信息,优化查询性能。为特定操作选择合适的命令和选项,以最大化数据库的性能和效率。原创 2024-09-12 16:03:56 · 1098 阅读 · 1 评论 -
postgres--系统视图,表
pg_stat_all_tables是一个系统视图,它为当前数据库中的每个表(包括TOAST表)提供一行数据。显示了关于特定表的访问统计信息,比如访问次数等。pg_stat_user_tables和pg_stat_sys_tables这两个视图包含了与pg_stat_all_tables相同的信息pg_stat_user_tables仅显示用户创建的表的统计信息,而pg_stat_sys_tables仅显示系统表的统计信息。原创 2024-09-10 17:58:56 · 612 阅读 · 0 评论 -
mysql8---操作用户和授权操作
或者也可以是这里表示创建一个不限制ip登录的用户 roy该用户的密码是 123456%代表不限制ip登录。原创 2022-10-31 12:23:19 · 735 阅读 · 0 评论 -
postgres--各种场景的SQL写法
一某字段分组,并且每组之查出最新的那条记录row_number(): 在其分区中的当前行号,从1计over(partition by filed order by filed2),指定分组字段并对分区中的内容进行排序窗口函数 #分组查询,并且每组只查最新的记录select *from(select * ,row_number() over (partition by b order by created_at desc) order_in_b from test where a = 'a原创 2022-05-31 09:39:50 · 221 阅读 · 0 评论 -
postgres--The Information Schema
information_schema.tables官网文档tables 本身是一个视图,**包含当前数据库中定义的所有表和视图。**只显示当前用户可以访问的那些表和视图NameDescriptiontable_catalog包含这个表或视图的数据库的名称(总是当前数据库)table_schema模式table_name表名table_type表类型:对于持久基表是BASE table(普通表类型),对于视图是VIEW,对于外部表是FOREIGN table翻译 2022-05-17 09:50:44 · 249 阅读 · 0 评论 -
postgres---postgres操作,配置语句
时区查看时区show time zone;查看当前时间select now();查看支持的时区列表select * from pg_timezone_names;设置时区set time zone 'PRC'; #设置为东八区 北京时间 utc+8SSLsslmode选项列表数据库连接SSL选项sslmode,安全等级由低到高:disable: 只尝试非SSL连接allow:首先尝试非SSL连接,若失败再尝试SSL连接prefer (default):首先尝试SSL连接,原创 2022-04-15 10:16:58 · 368 阅读 · 0 评论 -
MySql中的函数使用
仅记录了博主用过见过的MySql函数IFNULL()IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。第一个参数为 NULL:SELECT IFNULL(NULL, "RUNOOB");以上实例输出结果为:RUNOOB第一个参数不为 NULL:SELECT IFNULL("Hello", "RUNOOB");以上实例输出结果为:HelloCONCAT(s1,s2…sn)字符串 s1,s2原创 2021-11-17 10:19:06 · 743 阅读 · 0 评论 -
win10下MYSQL8.x的下载、安装以及配置
下载MYSQL官网下载MYSQL5.7.21版本,链接地址mysql官网下载地址。下载流程图如下:进入官网点击Community,下载社区版。找到MYSQL Community Server,点击下方DOWNLOAD,进入下载页面。滑动到页面底部,官网提供了不同电脑位数(32/64位)的下载版本,我的电脑是win10-64位的,选择对应版本下载解压包。如果你没有注册登录下载页面时,官网会提示你注册一个账号进行下载,当然你也可以选择图中红线标注部分,无需注册即可下载MYSQL的解压包。安装原创 2021-10-08 15:07:06 · 1105 阅读 · 0 评论