草庐IT

php - 用于统计目的的 URL 唯一性

我有用户放置的链接和他们在数据库中将被保存对于facebook,url可能是这样的www.facebook.comhttp://facebook.comhttps://facebook.comfacebook.comhttp://www.facebook.comhttps://www.facebook.com但是在向facebook显示整体统计数据时,我如何一次查询所有数据或者有没有办法将url保存在数据库中 最佳答案 您可以在数据库中制定一个方案,为每个URL存储两段数据-文字url和标准url。你要做的是存储你看到的URL(上面

MySQL:为用户统计选票

我正在寻找一种方法来计算MySQL数据库中用户的选票。表格和列:companion-companion_id-news_id-user_idnews-news_id-user_iduser-user_id-user_namevote-vote_id-news_id-user_id查看SQLFiddleLiveDemo条件:每个用户可以拥有多个新闻每个新闻可以有多个投票每个新闻可以有多个同伴(同伴就是用户)每个用户可以为多个新闻投票(对于这个查询不重要)目标:现在我试图计算一个用户总共有多少票:在他自己的新闻和他作为同伴链接的新闻上。解决方案应该是单个MySQL查询。User2的示例:U

mysql - 统计区、地区员 worker 数查询

基本上,我在HighCharts柱形图上的仪表板上工作,以表示一个地区的员worker数,当我单击该地区的列时,它应该向下钻取并显示该地区所有地区的员worker数.employee表连接District表,District表连接Region表。我试过下面的查询SELECTad.DISTRICT_NAME,COUNT(me.district_id),r.REGION_NAME,COUNT(me.district_id)FROM`master_employee`meINNERJOINapp_districtadONme.`district_id`=ad.`DISTRICT_UID`INN

sql - 收集 mysql 统计信息

计算插入数据库的新记录的最简单方法是什么?是否可以在加载查询中包含计数查询?或者是否需要更复杂的东西,例如记录现有的最后一条记录并计算其后添加的所有内容?编辑:我有一个cron作业,它在直接传递给mysql的脚本中使用LOADDATAINFILE。此数据用于phpweb应用程序。作为phpweb应用程序的一部分,我需要生成每周报告,包括上周插入了多少条记录。我无法修补mysql,或彻底改变数据库模式/结构,但我可以添加新表或字段。我不想计算csv文件中的记录并将此结果存储在文本文件或其他文件中。相反,我更愿意通过查询在PHP中完成所有操作。 最佳答案

PHP 和 MySQL 统计系统

例如,在具有1.000.000行的大型数据库中,使用IP存储用户访问和计算唯一用户的最佳数据库模型是什么?SELECTCOUNT(DISTINCTip)FROMvisits但是对于1.000.000个不同的ip,它可能是一个缓慢的查询。缓存不会返回真实的数字。大型统计系统如何统计独立访问? 最佳答案 有另一个MyISAM表,上面只有IP列和UNIQUE索引。您将立即获得正确的计数(MyISAM缓存表中的行数)[评论后添加]如果还需要统计每个IP的访问量,再增加一列visitCount,使用INSERTINTOvisitCounter

sql - MySQL COUNT 无法统计

嗯,可以,但我不能查询;)这是我的查询:SELECTcode.idAScodeid,code.titleAScodetitle,code.summaryAScodesummary,code.authorAScodeauthor,code.date,code.challengeid,ratingItems.*,FORMAT((ratingItems.totalPoints/ratingItems.totalVotes),1)ASrating,code_tags.*,tags.*,users.firstnameASauthorname,users.idASauthorid,GROUP_CO

php - MySQL Query 帮助统计命中率?

TABLE:pagespageId|name1|Home2|AboutUs3|ContactUs然后我存储了统计数据:TABLE:hitshid|created|assignId01|1000000001|102|1000000002|103|1000000003|3所以基本上,“主页”被打开了两次,“关于我们”从不打开,“联系我们”一次。另请注意,最近访问了“联系我们”。我需要一个返回这个的查询:pageId|name|lastAccessDate1|Home|1000000002-->NB:Noticethatittakesthehigherone2|AboutUs|null3|C

mysql - 统计table2的行不包括mysql中table1的所有行

我有表1,它表示具有列ItemID和列ItemInfo的项目。然后,我有表2,它表示具有列ItemID(父级)、列SubItemID和列SubItemInfo的子项。我正在尝试通过以下方式获取每个项目的所有子项目的数量:selectitems.itemID,count(*)ascountfromitems,subItemswheresubItems.itemID=items.itemIDgroupbyitemID除了没有子项目的项目外,它工作正常。不是返回子项计数为0的项行,而是该行根本不存在。是否有一种有效的方法来强制选择第一个表(项目)中的所有行? 最佳

mysql - 按月对 MySQL 行进行分组并统计数据直到每个月

我有一个名为“results”的表,其中有很多行和一个名为“timestamp”的列。我想对每个月的行数进行分组。但对于其中的每一个,我还想考虑前几个月的行。如果我有Jun/13Jun/13Jun/13Jul/13Jul/13Jul/13Jul/13Jul/13Aug/13Aug/13Aug/13Aug/13Aug/13Aug/13Aug/13结果会是3Jun/138Jul/1315Aug/13这是我现在拥有的,但没有考虑前几个月。SELECTDATE_FORMAT(FROM_UNIXTIME(timestamp),'%e%b%Y'),COUNT(1)FROMresultsGROUPB

mysql - 如何在 PostgreSQL 和 MySQL 中获取数据库数据传输统计信息?

我想知道如何在PostgreSQL和MySQL中获取数据库数据传输统计信息。例如,我需要知道每天/每周/每月传输了多少字节。提前致谢!问候。 最佳答案 MySQL:mysql>SHOWGLOBALSTATUSLIKE'Bytes%';这报告自上次服务器重启以来发送和接收的字节总数。不幸的是,MySQL不跟踪每天/每周/每月的小计。但是您可以通过将这些总数除以另一个全局状态变量“正常运行时间”(自上次重启以来的秒数)来估算每秒平均字节数。另一种选择是使用监控工具定期收集状态值并绘制图表。例如Cacti是一个流行的开源监控工具,您可以安