Category: 数据库

把 MySQL 中的 MyISAM 表格转换成 InnoDB 的PHP小工具

我们都知道 MYSQL中常见表格的引擎有两种: 一是MyISAM 另一种是 InnoDB (当然还有Memory, CSV等其它系统自带的类型). MyISAM 是5.5.1版本前默认的数据库引擎类型, 而5.5.1版之后所有新创建的表格默认类型就是 InnoDB 了. MyISAM 的优点是压缩比较大, 同时是整个表格锁定, 所以不太适合经常插入删除的表格. MyISAM 还不支持 Transaction, 在之前, MyISAM 的一大优点是支持 全文检索 Full Text Indexing 不过现在 InnoDB 也可以了. …

SteemIt Discord 机器人更新: 查询过去7天的收益

动机 有一些时候, 我们想了解到我们在STEEM平台上一周得到的奖励. 特别是对于一些全职在STEEM上的贡献者来说, 他们想了解到是否能通过STEEM来得到足够养家的收入. 现在, DISCORD的机器人 steemit 还有微信公众号 justyyuk 都将支持查询: 过去7天收益. SteemIt 机器人 把 steemit 添加到你的 discord 频道上: https://discordapp.com/oauth2/authorize?client_id=418196534660694037&permissions=522304&scope=bot 怎么样查询 只需要和以前一样 输入 ?steemit_account 即可查询 SBD – 流动性很强 SP …

怎么样通过 LinqPad 连接到 SBDS – MySQL?

我一直用的是 LinqPad 来连接 @steemsql. 在LinqPad 里也可以通过简单的设置就可以连接 MySQL 了. 碰巧这几天我在研究类似 steemsql 一样的中心化数据库, 找到了 sbds.privex.io, 这是Steem Blockchain Database Service, 一个给 steem 用的MySQL 的关系型数据库(开源的) 在 LinqPad 里我们需要 通过 添加新的链接 Add Connection 然后查看更多的驱动View …

SteemSQL 教程 – 一鸣惊人的作者

@nationalpark 兄在 他的帖子里 列出了史上一鸣惊人的作者, 也就是只发表一篇文章但收入却好多金. 通过 SteemSQL 的 Comments 表格, 我们可以通过下面的条件把评论给去除掉: depth = 0 然后只需要 用 group author 来对作者进行归类, 通过 having count(1) = 1 对作者的文章数进行限制. 如果是归类的字段, 我们需要用 having 而不是 …

SteemSQL 教程 – 如何获取史上赚最多金的作者?

@nationalpark 兄在过去几天发了好几篇 关于史上最多金的分析. 这篇我将介绍这是如何实现的, 这样的话, 你也可以自己分析这些数据了. 我们都知道在 Comments 表里存放的帖子数据, 这就包括了收益. 我们只需要按 作者来分类 (group by author) 然后累计 total_payout_value (过去已经结算的帖子) 和 total_pending_payout(7天内的帖子) 即可. select top 100 author, sum(total_payout_value) + sum(total_pending_payout_value) from …