Category: 数据库
比如你看到这样的 帖子 “随机挑选几个帖子” 或者 “随机挑选几个回复”, 你是不是在想, 这怎么弄的? 其实不难, 我们先来看第一个版本: SELECT TOP 10 author, body FROM Comments (NOLOCK) WHERE FORMAT(created,'MM-dd','en-us') = FORMAT(GETUTCDATE(),'MM-dd','en-us') AND YEAR(created) <> YEAR(GETUTCDATE()) AND depth = 0 …
@jubi 大哥一直说要靠 STEEMIT 来买别墅, 这梦想很好, 却遥不可及. 对我来说, STEEMIT的收入能让我改善一下生活, 但是远远到不了能养家糊口的主业. 使用 LINQPAD + STEEMSQL, 我们可以跑一下下面的SQL, 来看看我每个月在STEEMIT上的收入情况: select FORMAT(created, 'yyyy-MM') 月份, sum(total_payout_value) 最小收入, sum(total_payout_value) + sum(curator_payout_value) 最大收入 from Comments (NOLOCK) where …
@dapeng 之前搞了一个 “历史上的今天” 挖坟贴 , 也就是通过 SQL 查询 在以前在同一天发表的帖子, 听起来很玄乎? 实际上就是以下SQL. 我们先来看看: select top 10 * from Comments where FORMAT(created,'MM-dd','en-us') = FORMAT(GetDate(),'MM-dd','en-us') and FORMAT(created,'yyyy','en-us') <> FORMAT(GetDate(),'yyyy','en-us') and title <> …
SQL很简单, Standare/Structure Query (查询) Language 语言. 这个语言很强大, 主要用于操作数据库, 现在比较流行的有 MSSQL, MYSQL, SQL SERVER, ORACLE 等. 我们用 LinqPad 来查询 steemsql.com. 这个系列每次会讲一个语句, 如果你觉得你想知道, 但是不清楚怎么写的, 很欢迎告诉我, 我将会整理到下一系列. 基础准备工作 下载 LinqPad (免费版就够用了). 然后新建数据库连接: …
2016年5月6日
I.T., LINUX, MySQL, 产品推荐, 学习笔记, 小技巧, 数据库, 网站信息与统计, 计算机, 运维, 运维 DevOps
如果自己折腾 VPS 那很有可能得自己配置 MYSQL 数据库. /etc/mysql/my.cnf 则是MYSQL的配置参数文件, 外行人搞不太懂里面的参数 而且有些参数组合可能有问题 但并不是马上看出来. 这下好了, 有一个开源的项目(用Perl语言写的) – MySQLTuner – 网址是: http://mysqltuner.com/ 简单来说 就是一个 PERL 脚本 运行它 它会检查你MYSQL数据库的状态和一些配置情况. 下载并安装 wget http://mysqltuner.pl/ -O mysqltuner.pl wget …
备份是我们常需要做的事, 你可以在服务器上有一个文件夹专门用于存放备份. 然后定期删除(可以是一个脚本定期执行),这 样就比较麻烦, 因为如果你想每次删除比较旧的备份, 你就得对备份进行时间倒序. 其实可以完全利用LINUX下的 date命令来生成想要的文件名用于备份. 比如你想保留过去的 24 小时备份, 那么你可以用: H=`date +"%H"` ls > backup_$H # your backup command (e.g. mysqldump) 来生成类似 backup_0, backup_1, .. backup_23 之类的文件名.对应过去24 …
坛子给我建议说: 我觉得很有道理, 但是别人网站上的留言我改不了, 自己的还是可以先改改的. 于是, 我登陆 phpmyadmin (一个网页式的php mysql 管理平台) 然后输入以下命令: update `wp_comments` set `wp_comment_author` = 'JustYY.com 小赖子的英国生活和资讯.' where `wp_comment_author` = 'ACMer' 同时发现自己留了很多不同的网站,还有不同的邮件,都可以这样类似的改过来. update `wp_comments` set `wp_comment_author_email` = 'dr.zhihua.lai …