mysql删除一个用户多条记录中除了某个字段最小值的记录
摘要:delete from fightrank where rank not in (select rank from (select * from fightrank where actorid in (select actorid from (select count(1) total,actori
阅读全文
mysql按某个字段,范围分区的代码
摘要:public function partion($format = 'ymd') { $this->_initPts = 36; $table = 'level'; $field = 'ymd'; $begin = '2016-12-31'; if($format == 'ymd') { //$th
阅读全文
MySql 中 case when then else end 的用法
摘要:解释: SELECT case 如果 when sex='1' then '男' sex='1',则返回值'男' when sex='2' then '女' sex='2',则返回值'女' else 0 其他的返回'其他’ end 结束from sys_user 整体理解: 在sys_user表中如
阅读全文
mysql直接字段比较筛选数据
摘要:select * from xxx where `field1`= `field2` select * from xxx where `field2`!= `field3`
阅读全文
mysql show processlist命令 详解
摘要:SHOW PROCESSLIST显示哪些线程正在运行 这个命令中最关键的就是state列,mysql列出的状态主要有以下几种:Checking table 正在检查数据表(这是自动的)。Closing tables 正在将表中修改的数据刷新到磁盘中,同时正在关闭已经用完的表。这是一个很快的操作,如果
阅读全文
统计前20名玩家的平均战力
摘要:select avg(a.recharge) avg20 from (select recharge from actors where lastonlinetime>231033600 and lastonlinetime<231638400 order by recharge desc limi
阅读全文
mySQL数据库Sql语句执行效率检查--Explain命令
摘要:Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select … from … [where ...]
阅读全文
直接在centos使用命令,不用进入mysql,导入,导出数据库或表
摘要:1.导出整张表 mysqldump -uroot -p0987abc123 -h127.0.0.1 role_total log_online_20170425> /home/log_online_20170425.sql 2.按条件导出表 mysqldump -uroot -p0987abc123
阅读全文
获取角色前50名总积分sql语句
摘要:$sql2="select sum(fightvalue) AS total_fight from (SELECT fightvalue from {$table} WHERE pfrom_id={$pfrom_id} and server_id={$server_id} and lastlogin
阅读全文
MySQL数据类型 int(M) 表示什么意思?
摘要:MySQL 数据类型中的 integer types 有点奇怪。你可能会见到诸如:int(3)、int(4)、int(8) 之类的 int 数据类型。刚接触 MySQL 的时候,我还以为 int(3) 占用的存储空间比 int(4) 要小, int(4) 占用的存储空间比 int(8) 小。 后来,
阅读全文
MySQL的左连接、右连接、等值连接
摘要:三种连接的语法 为便于更多的技友快速读懂、理解,我们只讨论2张表对象进行连接操作的情况,大于2张表对象进行的连接操作原理也是一样的。 1.左连接(LEFT JOIN ) SELECT M.columnname……,N.* columnname….. FROM left_table M LEFT JO
阅读全文
mysql语句积累
摘要:1.分组查询配合GROUP_CONCAT()来使用,可以看到每个组中的详细信息:按照性别分组,得到每组中人员的名称SELECT *,GROUP_CONCAT(username) FROM employee GROUP BY sex; 2.统计员工表中员工数目,以及薪水的总和、最大值、最小值、平均值S
阅读全文
某个日期时间段内统计每天的数据量
摘要:sql语句: SELECT FROM_UNIXTIME(add_time,'%Y-%m-%d') as days,(`order_amount`-`integral_money`-`discount`-`member_discount`) as money FROM dcsx_order WHERE
阅读全文