mysql
裸睡的雨
菜鸟自学中
展开
-
Python中mysql数据库保存富文本编辑器中的内容
使用python 模块MySQLdb自带的针对mysql的字符转义函数 escape_string """insert into csdn_test(message) VALUES("%s");""" % (pymysql.escape_string(item['content'])) 最好使用3引号,values中的引号,我的必须加,不加就报错 在Python中给mysql插入...原创 2018-10-15 15:16:25 · 1916 阅读 · 1 评论 -
CentOS 7 下使用yum安装MySQL5.7.20
CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。 上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。 (经过一段时间的学习又写了一篇用源码安装mysql5.7.22的 点击打开链接) 1.卸载 先停掉mysql进程 没有安装过的可以直接跳过...转载 2018-10-09 16:55:08 · 157 阅读 · 0 评论 -
博客系统的数据库设计
----------- -- user 用户表 ----------- CREATE TABLE user ( user_id mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '用户ID', group_id mediumint(8) NOT NULL COMMENT '用户组ID', user_name varchar(32) NOT NULL C...转载 2018-10-09 16:57:30 · 2228 阅读 · 0 评论 -
给mysql表,加上自动时间戳,以及解决"Incorrect string value: '\\xF0\\x9F\\x93\\x9D\\xC2\\xA0...' for column 'con的错误
创建表时CURRENT_TIMESTAMP,一定要设置默认的值 "Incorrect string value: '\\xF0\\x9F\\x93\\x9D\\xC2\\xA0...' for column 'con 报错是因为utf8不能容纳超过3个字节的emoji表情,需要使用utf8mb4字符集 一定要注释掉原来代码中的charset 让自增的字段重新开始计数 t...原创 2018-10-24 11:08:56 · 1638 阅读 · 0 评论 -
Python2.7安装mysql-Python,碰到的问题
安装时碰到这样的错误, EnvironmentError: mysql_config not found 找了很多方法都不管用,最后找到原因是因为我centos中已经装过mysql,mysql的版本为5.7. mysql-devel和mysql的版本不匹配。 解决方法: 自己下载和自己mysql版本匹配的mysql-devel 1.查看安装了什么版本的mysql和相关的包 rp...原创 2019-01-07 17:45:45 · 494 阅读 · 0 评论 -
Mysql问题 ---------------------------------关于插入不重复数据replace
在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则更新。 replace into 跟 insert 功能类似,不同点在于:replace into 首先尝试插入数据到表中, 1. 如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。 2. 否则,直接插入新数据。 要注意的是:插入数据的表必...原创 2019-01-16 17:52:55 · 199 阅读 · 0 评论 -
抓取58job, 赶集job以及智联招聘,并使用数据分析生成echarts图
**抓取58job, 赶集job以及智联招聘,并使用数据分析生成echarts图**爬虫部分抓取智联招聘的信息抓取58同城的招聘信息抓取赶集网的招聘信息最后关于爬虫如何同时启动多个spidercrawlall.py中的内容:更改settings.py启动爬虫部分到此结束,单个如何启动大家也都知道。数据转换部分(可以忽略)process_item_mysql.py可视化部分可视化采用的flask+m...原创 2019-05-12 11:18:06 · 481 阅读 · 3 评论 -
Lock wait timeout exceeded; try restarting transaction错误解决
'Lock wait timeout exceeded; try restarting transaction错误解决说明解决 说明 这句话翻译出来是:'超过锁定等待超时;尝试重新启动事务 就是当我使用 pymysql 建立连接,多个事务使用同一个连接,就会发生这种情况 解决 不同事务使用不同连接 另一个是建立连接池。 ...原创 2019-05-28 09:27:16 · 941 阅读 · 0 评论 -
python连接MySQL,mongodb, redis的示例程序
MySQL # -*- coding: utf-8 -*- # Define your item pipelines here # # Don't forget to add your pipeline to the ITEM_PIPELINES setting # See: https://doc.scrapy.org/en/latest/topics/item-pipeline.html ...原创 2019-05-29 10:26:56 · 285 阅读 · 0 评论