博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL常用语句
阅读量:5991 次
发布时间:2019-06-20

本文共 840 字,大约阅读时间需要 2 分钟。

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函数

转载于:https://www.cnblogs.com/tyche116/p/8677166.html

你可能感兴趣的文章
消息推送和Http请求
查看>>
Zookeeper发布订阅之SpringBoot+Mybatis多数据源
查看>>
HTTP协议06-报文首部
查看>>
修改系统默认的backBarButtonItem的title和action
查看>>
再论《IT人员应聘建议》
查看>>
红帽GFS集群文件系统配置指南
查看>>
使用Formik轻松开发更高质量的React表单(二)使用指南
查看>>
职场思想分享005 | 别让背后抱怨说别人坏话成为聊天习惯
查看>>
使用可重启AD DS 整理活动目录数据库
查看>>
SFB 项目经验-44-别以为Hyper-V比VMware差太多(仅个人观点,不喜误喷,谢谢)
查看>>
NDK编译错误expected specifier-qualifier-list before...
查看>>
老鸟手把手教你利用linux技能追求女孩子
查看>>
【.Net MF网络开发板研究-01】IP地址设定及简单web演示
查看>>
如何构建Keepalived+HAProxy实现高可用,负载均衡,动静分离。
查看>>
Percona XtraDB Cluster Installation Guide
查看>>
性能测试培训总结-message函数
查看>>
在notepad++中使用jslint检查javascript代码
查看>>
【奇葩的需求】对整个数据库里的所有表的所有字段的数据操作
查看>>
PHP5.3中 in_array()的一个坑
查看>>
[网络协议] HTTP状态码
查看>>