大数据
-
postgresql去重,只取时间最新的一条数据【转】
昵称: zjyss 原文地址:https://www.cnblogs.com/zjyss/p/15701439.html 1.可以循环表取出相同字段的第一条去建立临时表或视图 2.使用pg的row_number 函数对相同字段记录分组排序,取出排序分组记录中的第一个…
-
SQL Server 数据库字符串分割函数
SQL Server 数据库字符串分割函数,源代码如下: ALTER FUNCTION [dbo].[f_split] ( @SourceStr VARCHAR(MAX), -- 源字符串 @SplitStr VARCHAR(100) -- 分割字符串 ) RETURNS @result TABLE (a VARCHAR(1000)) AS B…
-
Mysql Order By 字符串排序,1 10 2 20,以字符串排序,不是使用数字排序
一、问题描述: Mysql排序时如果用的的字段为字符串型的,排序规则是这样的:如1,10,2,20,3,4,5,这种排序是按照字符从第一个字符开始比较出来的,但不是我想要的,我想要的是:1,2,3,4,5……,10,20这种…
-
mysql索引失效的情况及解决
原文出处:https://www.cnblogs.com/aspirant/p/16166851.html 关于 explain的详解:MySQL EXPLAIN详解 经典问题: 1、如果 A,B 两列都有索引,那么 select * from Table where A=a or B=b; 会走索引码: 答案:…
-
mysql 执行计划 各字段含义
id: select查询序列号,id相同,执行顺序由上至下;id不同,id值越大优先级越高,越先被执行; select_type:查询数据的操作类型,有如下: simple,简单查询,不包括子查询和union; primary,包含复杂的…
-
Redis命令操作_常用命令和Redis持久化
通用命令 keys * 查询所有的键 type key:获取键对应的value的类型 del key:删除指定的key clear:清除窗口所有内容 127.0.0.1:6379> keys * (empty list or set) 127.0.0.1:6379> set name zhangsan OK 127…
-
Linux启动Mysql出现command not found的解决方法
当在Linux中安装Mysql后,不管是在根目录下还是在安装mysql的bin下执行 mysql -uroot -p 结果都是command not found,如下图所示: 问题原因,linux默认启动Mysql,会在根目录下的bin中去启动,因此需要创建一个软…
-
docker mysql问题
启动出错 [root@main ~]# docker logs mysql-first 2022-08-22 02:50:33+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.30-1.el8 started. 2022-08-22 02:50:33+00:00 [ERROR] [Entrypoint]:…
-
创建postgresql外部文件表
【1】创建file_fdw create extension file_fdw; create server server_file_fdw foreign data wrapper file_fdw; [2] 建立外部表 就以常见emp表为例; create foreign table test01( colname1 VARCHAR(200),…