![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
乱写乱画
一个用来记录笔记的博客
展开
-
pymysql sql语句中引号问题
【代码】pymysql sql语句中引号问题。原创 2022-09-28 11:42:33 · 249 阅读 · 0 评论 -
python mysql where 当多条件查询时,动态出现某些查询条件为空的SQL写法
python mysql where 当多条件查询时,动态出现某些查询条件为空的SQL写法原创 2022-09-02 11:04:40 · 1172 阅读 · 0 评论 -
修改MySQL密码策略
更新密码报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements由于一直用一个密码,所以不想换,选择修改密码策略查看MySQL密码策略+--------------------------------------+--------+| Variable_name | Value |+------------------------原创 2022-05-18 14:44:35 · 518 阅读 · 0 评论 -
pymysql 重连
self.conn.ping(reconnect=True)原创 2021-11-01 10:23:29 · 619 阅读 · 0 评论 -
MySQL day关联day-1实现数据日级变化
select upload_time, game_name, TDVX, YDVX, TDBD, YDBD, CASE WHEN (TDVX-YDVX)/TDVX IS NULL THEN 0 else CONCAT(CONVERT(round((TDVX-YDVX)/TDVX*100, 2), CHAR), "%") end "VX%", CASE WHEN (TDBD-YDBD)/TDBD IS NULL THEN 0 e.原创 2021-09-29 11:15:33 · 265 阅读 · 0 评论 -
MySQL 数值拼接字符串
CONCAT(CONVERT(round((TDComment-YDComment)/TDComment*100, 2), CHAR), "%")数值转字符串 CONVERT(数值, CHAR)字符串拼接CONCAT("Value1", "Value2")原创 2021-09-29 11:02:15 · 478 阅读 · 0 评论 -
mysql日期加减
DATE_FORMAT(DATE_ADD(b.upload_time_lastday, INTERVAL 1 DAY), '%Y-%m-%d')DATE_FORMAT(DATE_ADD(b.upload_time_lastday, INTERVAL 1 month), '%Y-%m-%d')DATE_FORMAT(DATE_ADD(b.upload_time_lastday, INTERVAL 1 year), '%Y-%m-%d')DATE_FORMAT(DATE_SUB(b.upload_t原创 2021-09-09 09:58:16 · 67 阅读 · 0 评论 -
mysql 保留小数位数
round(x,d)x 需要被精确的数值d 保留小数位数原创 2021-08-27 15:11:59 · 329 阅读 · 0 评论 -
TypeError: __init__() takes 1 positional argument but 5 positional arguments (and 1 keyword-only arg
python脚本迁移时报错:TypeError: __init__() takes 1 positional argument but 5 positional arguments (and 1 keyword-only argument) were given原因:原创 2021-06-08 15:34:48 · 1150 阅读 · 1 评论 -
Ubuntu 安装MySQL 并设置其他主机可访问
json 方法:json.dumps 将 Python 对象编码成 JSON 字符串 json.loads 将已编码的 JSON 字符串解码为 Python 对象 import jsonwith open(r'D:\python\not\mysql\file_name.json', 'a+') as f: json.dump(valid_proxies,...原创 2021-02-23 15:37:43 · 481 阅读 · 0 评论 -
MySQL 字符转小数
convert(`avg_reply_num`, decimal(18,2))原创 2020-06-08 16:41:59 · 500 阅读 · 0 评论 -
MySQL 替代rownum的方法
select H.a_cut_word, H.a_word_frequency, H.a_avg_reply_num,@rownum:=@rownum+1 rownum, -- 自增行号if(@pdept:=H.a_cut_word, @rank:=@rank+1, @rank:=1) as rank, --如果变量不为分组值,则分组行号+1,反之则为1@pdept:=H.a_cut_wordfrom(select cut_word as a_cut_word, avg(word_.原创 2020-06-03 11:21:09 · 1971 阅读 · 0 评论 -
MySQL报错 server is running with the --secure-file-priv option so it cannot execute this statement
当我执行:select concat('KILL ',id,';') from information_schema.processlist where user='root' into outfile '/tmp/kill.txt';报错:The MySQL server is running with the --secure-file-priv option so it cannot execute this statement查询secure-file-priv 当前的值是什么mys.原创 2020-06-01 14:36:20 · 276 阅读 · 0 评论 -
pymysql 将图片存入MySQL
帮忙写了个MySQL存储图片的脚本,在这留个记录MySQL建表语句:CREATE TABLE `image` ( `image_name` varchar(255) NOT NULL COMMENT '图片名', `game_name` varchar(255) NOT NULL COMMENT '图片所属游戏', `id` int NOT NULL AUTO_INCREMENT COMMENT '自增主键', `image` mediumblob COMMENT '图片内容',.原创 2020-05-21 16:38:36 · 1273 阅读 · 0 评论 -
pymysql创建游标,返回数据为字典类型
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) # 获取字典类型数据原创 2020-05-06 16:09:58 · 1205 阅读 · 0 评论 -
python 多线程读写MySQL
import pymysqlimport threadingimport datetimeimport randomimport requestsimport jsonimport reimport timeclass DB(object): """创建MySQL实例""" def __init__(self, host=None, username=None,...原创 2020-04-30 15:56:31 · 1090 阅读 · 0 评论 -
MySQL 时间错开关联实现每日新增
select game_name upload_time_today , case when card_menNum is null then 0 else card_menNum end as card_menNum , case when card_infoNum is null then 0 else card_infoNum end as card_in...原创 2020-04-26 16:46:16 · 217 阅读 · 0 评论 -
mysql 添加主外键并设置级联删除
父表:UNIQUE KEY 唯一标识+-------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------...原创 2020-04-22 15:32:52 · 355 阅读 · 0 评论 -
MYSQL 笔记(创建,查询,插入表)
创建数据库:create database 数据库名;查询mysql中的数据库:show databases;选择数据库:use 数据库名;创建表:create table 表名(第一列名 数据类型,第二列名 数据类型,......弟N列名 数据类型);数据类型:字符串:定长 char边长 varchar数值型:整型 int定长小数 decimal(5, 2) 例: 123.45浮点...原创 2018-05-18 23:25:26 · 91 阅读 · 0 评论 -
MYSQL select投影语句
select 语句 投影select 列名 from 表名;select * from 表名 显示指定表所有列原创 2018-05-19 12:41:50 · 3399 阅读 · 0 评论 -
SQL 排序,筛选,过滤,聚合函数
Coalesce将空值换为其他值coalesce(col1,col2,col3..)Delete 删除语句delete from 表名where 条件;注意:delete 语句如果没有加where条件,将会把表中所有数据删除count(*)表示当前表中一共有多少记录select count(*) from 表名;like 语句 一般配合通配符使用通配符%:表示...原创 2018-05-19 14:02:35 · 1786 阅读 · 0 评论 -
SQL alter 改变表结构,join表连接
join 连接,作用是:多表查询利用两个表中共同含有的列的相同值来连接select 列名 from 第一个表,第二个表where 第一个表.列名 = 第二个表.列名union:综合多个select语句,且返回不重复的行select 列名1,列名2,列名n from 表名where 条件unionselect 列名1,列名2,列名n from 表名where 条件;【注意】1.每个select语句中...原创 2018-05-20 10:50:13 · 514 阅读 · 0 评论 -
SQL 子查询,常用函数,时间格式
子查询【注意】1.必须用括号包起来2.order by 不能用于子查询,可以一用group by3.子查询返回多行的情况,只能用多数据操作符,比如in4.between操作符不能连接子查询,但是可以在子查询语句里面使用between第一类:select 语句嵌套select语句select 列名或者表达式 from 表名where 表达式 比较操作符 (子查询语句);返回单值的子查询:select...原创 2018-05-21 01:03:03 · 489 阅读 · 0 评论 -
连接远程服务器,使用数据库时出现报错Access denied for user 'littlecute'@'localhost' (using password: YES)
准备自己写一个项目,在Linux系统搭配环境,刚装完MYSQL,登录时出现了错误,如下:ERROR 1045 (28000): Access denied for user 'littlecute'@'localhost' (using password: YES)解决办法:1.找到MYSQL的my.cnf文件,在Linux系统中,文件位于:/etc/my.cnf。在文件的最后添加一行“...原创 2018-09-04 17:51:14 · 407 阅读 · 1 评论 -
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this st
登录MySQL,输入SQL指令时出现错误:mysql> CREATE DATABASE port;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.解决:设置你的密码set password="YOUR_PAS...原创 2018-09-18 10:45:30 · 657 阅读 · 0 评论 -
pip3 install MySQL-python报错
报错为:ModuleNotFoundError: No module named 'ConfigParser'原因:在python3.X版本后,ConfigParser.py 更名为configparser.py解决办法:复制一份sudo cp /usr/local/lib/python3.6/configparser.py /usr/local/lib/python3.6...原创 2018-09-18 14:21:36 · 1488 阅读 · 0 评论 -
win 安装mysql
历尽千辛万苦,在win上装mysql数据库。mysql下载地址:https://dev.mysql.com/downloads/mysql/解压在你熟悉的路径1.配置环境变量:我的电脑----->属性----->高级系统设置----->环境变量在系统变量中的path中添加解压路径:C:\wamp-all\mysql-8.0.16-winx64\bin;...原创 2019-04-28 16:48:14 · 192 阅读 · 0 评论 -
学习记录 数据库三范式
数据库三范式:第一范式(1NF)所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,...原创 2018-05-18 22:35:20 · 115 阅读 · 0 评论