数据库

MySQL开发知识:最新MySQL高级SQL语句大全

引言 对MySQL数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。例如只取10条数据、对查询结果进行排序或分组等等。 一、常用查询 1、order by按关键字排序 使用SELECT语句可以将需要的数据从MySQL数据库中查询出来,如果对...

Linux常用命令:利用sed命令删除文件的特定行

前言 正常来说,我们想要删除文件中的某些行内容,一般都是先打开这个文件,然后找到要删除的内容,再然后选中这些行并按删除键进行删除,这在数据量很少时是没有问题的。但是,一旦文件中的行数据非常多,而且数据冗杂的情况下,你还要用上面的方法去做的话就很恐怖了。为此...

MySQL数据库开发:MySql 查询符合条件的最新数据行

平时做业务,经常是需要查什么什么什么的最新的一条数据。 那至于最新这个概念, 对于产品来说,经常会说的是 时间顺序,最新也就是 最近的意思。 结合示例: 这是一张记录人员来访的记录表。数据表里的数据准确记录了每个人来访时带的帽子颜色、时间、人员编码(每个人...

如何使用 SQL 语句实现一个年会抽奖程序的代码

总结 年关将近,抽奖想必是大家在公司年会上最期待的活动了。如果老板让你做一个年会抽奖的程序,你会怎么实现呢?今天给大家介绍一下如何通过 SQL 语句来实现这个功能。实现的原理其实非常简单,就是通过函数为每个人分配一个随机数,然后取最大或者最小的 N 个随机...

空间管理Oracle数据库分析函数用法

1、什么是窗口函数? 窗口函数也属于分析函数。Oracle从8.1.6开始提供窗口函数,窗口函数用于计算基于组的某种聚合值, 窗口函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化。 与聚合函数的不同之处是:对于每个组返回多行,...

Linux 基础:简析Linux网络编程函数

8,实现代码 网络编程的一些基本函数:也是实现tcp协议通讯的基本步骤,实现代码在最后,IP需要修改为自己的IP,即可通信; 1,创建套接字socket 函数原型: #include<sys/types.h> #include<sys/s...

SQL基础:SQL Server格式转换函数Cast、Convert介绍

CAST、CONVERT都可以执行数据类型转换。在大部分情况下,两者执行同样的功能,不同的是CONVERT还提供一些特别的日期格式转换,而CAST没有这个功能。 CAST是ANSI兼容的,推荐使用CONVERT。 一、语法 CONVERT (data_ty...

关于postgresql 删除重复数据的几种方法介绍

在使用PG数据库的这段时间,总结了三种删除重复数据的方法,其中最容易想到的就是最常规的删除方法,但此方法性能较差,删数据耗时较久,虽容易实现,但性能太差,影响写数据的速率。 另外就是被使用的group by删除方法,效率较高。 还有一种是刚发现的,还没有验...

对比介绍 MongoDB数据库日志切割的三种方式

前言 线上运行的服务会产生大量的运行及访问日志,日志里会包含一些错误、警告及用户行为等信息。通常服务会以文本的形式记录日志信息,这样可读性强,方便于日常定位问题。但当产生大量的日志之后,要想从大量日志里挖掘出有价值的内容,则需要对数据进行进一步的存储和分析...