
MySQL
文章平均质量分 75
WallerKP
这个作者很懒,什么都没留下…
展开
-
MySQL嵌套查询实例
问题:现有如下数据表,用户表: Members(qqnumber,userid); 充值表: Payment(payid,userid,paytime,amount); 查询2012年各个月充值最多的用户的qqnumber,要求根据qqnumber进行汇总(提示:一个qqnumber可能会有多个游戏角色数据,多条充值记录;paytime为充值时间,),请写出SQL语句。创建的表原创 2017-03-05 09:55:25 · 869 阅读 · 0 评论 -
MySQL嵌套查询实例(2)
问题:存在如下2张表,数据一次如下,goods(商品表),orders(销售订单表),假定一个订单只能购买一种商品。左边为goods(商品表),右边为orders(销售订单表)。 要求:用MySQL语句实现,查出2017年2月份,商品月销售总额大于10000元,金额排名前三的商品名称以及金额。首先创建表,①商品表的创建DROP TABLE IF EXIS原创 2017-03-06 18:19:32 · 1715 阅读 · 0 评论 -
一道比较实用的MySQL面试题:游戏数据充值查询
题目如下, 有两个数据表分表是, 用户表: Members(qqnumber,userid); 充值表: Payment(payid,userid,paytime,amount); 查询2012年各个月充值最多的用户的qqnumber,要求根据qqnumber进行汇总(提示:一个qqnumber可能会有多条充值记录;paytime为充值时间,amount为充值金额),请写出SQL语句转载 2017-06-06 11:42:34 · 732 阅读 · 0 评论 -
mysql查询当天所有数据以及常用日期函数总结
创建表DROP TABLE IF EXISTS `onethink_member`;CREATE TABLE `onethink_member`(`uid`int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户ID',`nickname`char(16) NOT NULL DEFAULT '' COMMENT '昵称',`sex`tinyi原创 2017-03-05 09:50:25 · 2790 阅读 · 0 评论 -
ubuntu14.04 mysql升级到5.7版本出现GPG error错误解决办法
先说一下升级的方法:首先备份数据,下面是具体安装步骤:1、下载mysql-apt的配置包,并安装wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.debsudo dpkg -i mysql-apt-config_0.8.1-1_all.deb在安装的过程中,会要求选择mysql版本,选择mysql5.7版本后,点击翻译 2017-07-08 12:34:07 · 1294 阅读 · 0 评论 -
Mysql group with rollup应用以及游标的应用
现有如下两张表:城市表(city) 金额表(money) 需要统计每个城市各月的金额及总额和所有城市每个月的金额和总额。首先按月份统计各城市的金额SELECT IFNULL(A.name,'total') as name,SUM(A.pay_money) AS pay_money,A.date_time as date_time FROM( SELECT c.name,m.pay_mo原创 2017-08-04 18:12:44 · 522 阅读 · 0 评论 -
mysql的merge存储引擎应用
数据库中的数据量不一定是可控的,在未进行分表的情况下,随着时间和业务的发展,库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作,CURD的开销也会越来越大;另外,由于无法进行分布式式部署,而一台服务器的资源(CPU、磁盘、内存、IO等)是有限的,最终数据库所能承载的数据量、数据处理能力都将遭遇瓶颈。所以为了减小数据库的负担,缩短查询时间,常常需要对数据表进行分表的操作。常用的分表技术有两原创 2017-08-31 18:02:41 · 697 阅读 · 0 评论