MySQL用到的语句总结如下:
1. 清空表单的数据
truncate table 表名;2. 删除表单的部分数据
DELETE FROM 表名 WHERE 条件;条件例如:`id` > iNum 、 `name` = sName 、 `type` = iType 。``内为表单的字段,=右侧为条件的值。各条件之间可以用关键字 and 、or 来组成逻辑
3. 更新数据到表单中
update 表单 set 字段名 = 值 where 条件;4. 检查某字段是否有重复
select id,desc from 表名 group by id,desc having count(*)>1;将字段id,desc分组,当有重复的时候,选出来重复的组5. 检查字段如id是否依次增加
select * from (SELECT @rownum:=@rownum+1 AS rownum, 表名.* FROM (SELECT @rownum:=0) r, 表名) a where rownum!=id;rownum是自带的行号,通过行号检查id是否依次增加6. 检查表单A引用表单B的id是否正确
select * FROM 表单A名 WHERE `refid` NOT IN (select id from 表单B名);上述语句中`refid`为表单A对表单B的引用。7. 倒序获取查询到的数据库结果
select * from 表名 where 条件 order by `time` desc
上述的`time`为表名的字段。该语句意思为按照时间倒序获取数据库的数据
8. 使用MySQL函数来获取数据
select * from 表名 where time IN (select MAX(time) from 表名 where 条件)
上述语句用到了max函数