邵珠庆の博客 生命只有一次,你可以用它来做些更多伟大的事情–Make the world a little better and easier

101月/160

MySql数据库 sql查询增加序号的伪列

发布在 邵珠庆

查询数据库的时候,我们有时候需要对查询出来的数据加上序列,1,2,3,……n

例如:我们根据表的某个字段排序后,要对这些数据加上序列,这个时候序号常常不是我们建表时设置好的自增的主键id,怎么办呢????

可能我们会用变量来解决,如下

set @rownum=0;

SELECT @rownum:=@rownum+1 AS rownum, table_name.*
FROM  table_name

 

如果在数据库中要用一句SQL语句来实[......]阅读全文

1511月/116

mysql批量删除指定前缀表,批量修改表名SQL语句

发布在 邵珠庆

  1. Select CONCAT( 'drop table ', table_name, ';' )  
  2. FROM information_schema.tables  
  3. Where table_name&nbs

[......]阅读全文

59月/1127

从 SQL 移植到 MongoDB【信息图表】

发布在 邵珠庆

下图是使用 SQLMongoDB 的对应信息图表,点击图片查看大图:

MongoDB 特征:

  • 采用 C++ 开发
  • 授权协议:AGPL (客户端驱动包: Apache)
  • 支持自定义和二进制JSON(BSON)协议
  • 主从复制支持
  • JavaScript 查询表达式
  • CouchDB 拥有更好的及时更新特性
  • 水平伸缩性,内建分区功能
  • 数据存储基于内存映射文件
  • 更好的使用动态查询,解决模式和列
  • 性能非常高

在使用 SQL (以MySQl为例)

[......]阅读全文