![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
不加班程序员
小白一枚
展开
-
MySQL-删除重复数据
在实际应用中,遇到一个这样的问题,MySQL中存储的数据为资讯类数据,在页面展示时会出现多个平台的新闻报导相同的内容,导致页面会出现重复数据。因为数据是每天定期更新,所以最快捷有效的方式是在更新完数据后增加一个去重操作。写一个定时删除的脚本,每天定时执行,通过对数据中title进行聚合去重:将数据按title分组,取id最小的数据进行记录,然后将id不在该列表的数据删除。该错误大致意思为不能依据某字段值做判断再来更新某字段的值。多一次,就可以避免这个错误。的结果再通过一个中间表。解决方法:select。原创 2024-01-26 10:24:19 · 581 阅读 · 0 评论 -
SBCSDN-mysql中sfz号升级
转换规则大致为将15位中的6位出生日期改为8位,即在原十五位数身份证的第六位数后面插入19 ,这样身份证号就成为了17位。最后一位为校验码,是通过前面17位计算得到的。校验码计算方法:将身份证前十七位数分别乘以不同系数,从第一至十七位的系数分别为7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2,将这十七位数字和系数相乘的结果相加,用加出来的和除以11,看看余数是多少。余数只可能原创 2017-07-29 15:23:17 · 4895 阅读 · 0 评论 -
MySQL中常见的字符串处理函数
ASCII(char) 返回字符的ASCII码值SELECT ASCII('a')CONCAT(s1,s2…,sn) 将s1,s2…,sn连接成字符串(oracle只支持两个字符串连接)SELECT CONCAT("super","star","!")INSERT(str,x,y,instr) 将字符串str从第x位置开始,y个字符长的子串替换为字符串instr,返回结果原创 2017-07-29 16:01:25 · 521 阅读 · 2 评论 -
python将dateframe数据存入mysql
import pymysql.cursorsimport pandas as pdconn= pymysql.connect(host='192.168.0.119',port=3306,user='root',passwd='root', db='anjian', chars原创 2017-08-01 15:51:37 · 4104 阅读 · 1 评论 -
MySQL中的字符串连接方法
concat系列函数以该表为原始表进行举例 concat函数为将字符串进行拼接select concat(num,name) as newcol from testtable 当需要指定连接符号时可通过concat_ws函数进行指定 使用方法: CONCAT_WS(separator,str1,str2,…)select concat_ws(':',num,name) as newcol原创 2017-07-29 11:23:27 · 1914 阅读 · 0 评论 -
centos6安装mysql5.5
删除原有mysql# rpm -qa |grep mysql //查看原有mysql存在类似如下:qt-mysql-4.6.2-26.el6_4.x86_64mysql-connector-odbc-5.1.5r1144-7.el6.x86_64mysql-libs-5.1.71-1.el6.x86_64mysql-5.1.71-1.el6.x86_64mysql-...原创 2019-01-18 14:55:08 · 355 阅读 · 0 评论 -
linux安装pymysql
1. 下载离线安装包:地址为:https://pypi.doubanio.com/simple/pymysql/下载指定版本,这里下载的为PyMySQL-0.7.11.tar.gz2.解压离线包:首先将压缩包放到指定位置,执行解压命令:tar -zxvf PyMySQL-0.7.11.tar.gz3.安装:进入PyMySQL-0.7.11cd PyMySQL-0.7.1...原创 2019-04-16 16:22:47 · 5746 阅读 · 0 评论