![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
wl_Honest
这个作者很懒,什么都没留下…
展开
-
MySQL之INTERVAL()函数用法
最近记录的博客都是关于java的,对数据库的学习是少之又少,刚好突发奇想对一张城市轨道交通表进行统计分析,于是恰好遇到了自己已知sql写法解决不了的查询问题:对城市轨道交通表按运营里程分组统计个数。现有一张城市轨道交通表如下:id为自增长主键,city_code为城市行政区划编码,mileage为运营里程,approved_mileage为运营线路数量,后面2个字段分别是已批复里程和已批复线路数量。现在想要统计运营里程小于100,大于100且小于300,大于300且小于500,大于500且小原创 2022-01-10 14:35:51 · 2097 阅读 · 0 评论 -
Mysql排序增加序号列
今天在Mysql数据库查询数据并进行排序时,感觉没有序号查看排序结果不够直观。示例如下:--查询部分城市2019年GDP排名select t.city,t.gdp,t.`year` from city_gdp t where t.`year`='2019' group by t.city,t.gdp,t.`year` order by t.gdp desc;查询结果:如需增加序号一列,可按如下方式改写sql:--查询部分城市2019年GDP排名select @rank:=@r..原创 2020-05-13 15:11:15 · 6784 阅读 · 0 评论 -
Python模糊查询数据库注意事项
今天用Python的第三方库django.db的connection库连接Mysql做模糊查询时,发现查询失败,部分代码如下:# 获取三甲医院def get_hospital(self, city_name): cursor = connection.cursor() sql = """select t.city_name,t.hospital_name,t.hospita...原创 2020-04-09 14:18:46 · 359 阅读 · 0 评论 -
Mysql之st_distance_sphere计算两坐标点距离
最近项目中需要计算一个坐标点与多个点的距离,发现用Python来实现效率很低。经同事推荐,将这些坐标点存入了Mysql数据库,然后用数据库自带的方法st_distance_sphere计算距离。经过比较发现确实效率提高了很多,特此记录一下。注意:使用st_distance_sphere需要Mysql数据库版本为5.7及以上。例子:现数据库表中有如下坐标点数据:需要找出与第一个坐...原创 2020-01-05 11:55:47 · 7889 阅读 · 0 评论 -
CentOS7下MySQL数据库插入中文显示问号问题解决
昨天将自己的项目部署到虚拟机上的CenOS7上,测试的时候发现插入数据时如果输入的中文,查看时就变成了多个问号,在网上找了一通后终于解决了问题,特此记录。1.进入MySQL控制台:mysql -u root -p输入密码查看当前mysql运行状态:mysql>status 后面四个编码是我修改之后的结果,所以显示utf-8;默认编码是latin1。2.修改my...原创 2018-08-14 10:27:56 · 2194 阅读 · 1 评论 -
mysql insert into select from和update select举例概述
开发中为了减少访问数据库,可以将查询结果插入到另一张表中的操作简化成一步,也就需要用到insert into select from语句。这里举个例子:insert into t_3(id,name,count) select t.id,t.name,t.count from (select a.code as id,b.name as name,b.count as count f...原创 2018-09-04 16:22:44 · 886 阅读 · 0 评论 -
SSM框架+MySQL数据库配置事务管理
数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。例如银行转账,A账户转100元给B账户,正常的流程是A账户减掉100元,B账户增加100元。如果转账失败的话,不能出现A账户已经减掉100元而B账户没有增加100元的情况。这个时候就需要用到事务,要么B账户增加了100元,全部执行完成,要么全部不执行。SSM...原创 2018-09-05 17:10:13 · 1646 阅读 · 1 评论