pymysql

Why is the PyMySQL query not giving any output?

好久不见. 提交于 2020-06-29 05:08:36
问题 My code is as follows- import pymysql connection = pymysql.connect(host='localhost',user='root',password='',db='form',charset='utf8mb4',cursorclass=pymysql.cursors.DictCursor) try: with connection.cursor() as cursor: # Create a new record sql = "SELECT * FROM info ORDER BY `id` DESC LIMIT 1" cursor.execute(sql) finally: connection.close() The syntax is correct, but it isn't outputting anything. Terminal simply opens another prompt. My table is email username id name@mail.com usrname1 1 name2

Python to mysql 'Timestamp' object has no attribute 'translate'

隐身守侯 提交于 2020-05-29 02:34:50
问题 I'm trying to load a pandas dataframe to a mysql table using Sqlalchemy. I connect using; engine = create_engine("mysql+pymysql://user:password@ip:port/db") I am then simply running; df.to_sql(con=engine, name='Table', if_exists='append', index=False, chunksize=10000); I keep getting the error AttributeError: 'Timestamp' object has no attribute 'translate' This worked fine when I used older versions and did this via pymysql, not sqlalchemy I can't find anything online to help, any ideas.

【2020Python修炼记】MySQL之 数据备份、pymysql模块

六月ゝ 毕业季﹏ 提交于 2020-05-09 15:25:07
【目录】 一、IDE工具介绍与安装使用——navicat 神器 二、MySQL数据备份 三、pymysql模块 1、安装 2、使用模块 一、IDE工具介绍与安装使用——navicat 神器 https://www.cnblogs.com/bigorangecc/p/12851845.html 二、MySQL数据备份 https://zhuanlan.zhihu.com/p/115504709 三、pymysql模块 模块安装包下载官网: https://pypi.org/search/?q=pymysql 其他下载地址,参考博客 https://www.cnblogs.com/bigorangecc/p/12852337.html 1、安装 方法一:cmd 中输入指令 pip install pymysql (pip 未规定具体版本) 方法二:直接在 pycharm中安装 (1)傻瓜式 先新建一个python文件,输入代码 import pymysql 此时你会发现,pymysql下面标有红线,光标移至pymysql,查看错误提示,神奇地发现 有“install package pymysql”,点击即可安装 (2)专业式 pycharm 软件中,菜单栏【文件】——【设置】——【项目】——【Project Interpreter】——点击 + 号 搜索需要安装的模块包 方法三

python接口测试—mysql数据库操作

陌路散爱 提交于 2020-05-08 10:27:32
python操作mysql数据库 1、安装pymysql库 在python中安装pymysql第三方库,通过pip install pymysql 命令进行安装。 2、python操作mysql数据库的步骤 建立数据库连接,连接到数据库 connect 创建一个游标 cursor 执行对应的sql语句 获取查询到的数据 3、获取查询数据的两个方式 方式一:获取一条查询数据   data_one = cur.fetchone() # 游标名.fetchone() 方式二:获取所有的查询数据   data = cur.fetchall() # 游标名.fetchall() 4、python操作mysql数据库的具体代码 import pymysql # 1、连接到数据库 con = pymysql.connect(host= ' ip ' , port =3306 , user = ' test ' , password = ' test ' , database = ' future ' , charset = ' utf8 ' ) # 2、创建一个游标 cursor cur = con.cursor() # 3、执行对应的sql语句 execute() sql = ' select * from member ' # 查询到的数据条数 res = cur.execute(sql)

python连接mysql中报错1064修改方法

空扰寡人 提交于 2020-05-08 10:27:13
Python是编程语言,MySQL是数据库,它们是两种不同的技术;要想使Python操作MySQL数据库需要使用驱动。这里选用PyMySQL驱动。下载地址: https://pypi.python.org/pypi/PyMySQL https://github.com/PyMySQL/PyMySQL pymysql ——pip命令进行安装 一、建立数据库:创建表:user sql如下: CREATE TABLE `users` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `email` VARCHAR(255) COLLATE utf8_bin NOT NULL, `password` VARCHAR(255) COLLATE utf8_bin NOT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ; 二、用python编写连接数据库并插入一行数据: #!/usr/bin/python # -*- coding: UTF-8 -*- #导入pymysql包 import pymysql.cursors # 连接MySQL数据库 connection = pymysql.connect( host=

Python pymysql——Mysql数据库Python化操作

落爺英雄遲暮 提交于 2020-05-08 09:25:34
前言 Mysql数据库是目前较为流行使用的数据库之一,众多编程语言都有对其的支持扩展包接口,当然于python而言亦有专门扩展库以便帮助开发者对Mysql数据库进行相应的操作。其中,由于python版本不同,对Mysql支持的库也有区别,目前使用较为普遍的有pymysql和MySQLdb,两者功能上无明显差异,只是前者支持python3.X版本,后者应用于python2.X版本。 在此以python3.X版本为平台基础,对pymysql的相关基础及使用方法作简单介绍。 安装 直接使用pip命令进行安装 pip install pymysql 概念基础 在pymysql中(当然,其他SQL数据库接口也一样),主要有三个基本概念:连接对象、游标对象以及查询SQL select语句的结果。 1)连接对象:代表一个到数据库的连接,它是提交和回滚操作的接口,提供了数据库软件包的细节信息,并能生成游标对象。 2)游标对象:代表了需提交执行的SQL语句,同时它也可以被用来访问和遍历SQL语句的执行结果。 3)查询SQL select语句的结果:SQL select语句的执行结果在python是一个嵌套的序列,它代表了数据库表中的行。 使用方法 1)初始化准备 import pymysql # 初始化连接配置 ConnectConfig = { ' host ' : ' localhost ' ,

django 数据库配置 ,APP 迁移.模型基础

耗尽温柔 提交于 2020-05-08 04:28:05
# 1.数据库的连接配置 django 连接mysql的配置流程: - 安装 pymysql pip install pymysql - 创建数据库用户 有创建数据库权限的用户 - 创建数据库 crm 1 .进入数据库 mysql -uxxx - p1111 2 . create database crm 数据库创建成功. - 修改配置 settins - 修改项目文件夹(和settings.py文件所在的目录)下 __init__.py 文件 写上: import pymysql pymysql.install_as_MySQLdb() - 设置时区 TIME_ZONE = 'Asia/ShangHai' # 北京时间 DATABASES = { ' default ' : { ' ENGINE ' : ' django.db.backends.mysql ' , ' NAME ' : ' crm ' , ' HOST ' : ' 192.168.1.11 ' , ' PORT ' : ' 3306 ' , ' USER ' : ' user ' , ' PASSWORD ' : ' pswd ' } } TIME_ZONE = ' Asia/Shanghai ' 2.django的ORM系统 -对象关系映射(Object Relational Mapping,简称ORM)!

Django之Models(一)

感情迁移 提交于 2020-05-08 03:40:18
Django之Models(一) 目录 数据库的配置 模型代码与参数解析 ORM对单表的增删改查 查询的补充 数据库配置 django默认支持sqlite,mysql, oracle,postgresql数据库。 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } django默认使用sqlite的数据库,默认自带sqlite的数据库驱动 , 引擎名称:django.db.backends.sqlite3 mysql引擎名称:django.db.backends.mysql 其他数据引擎名 ' django.db.backends.postgresql ' ' django.db.backends.postgresql_psycopg2 ' ' django.db.backends.oracle ' View Code mysql驱动程序 MySQLdb(mysql python) mysqlclient MySQL PyMySQL(纯python的mysql驱动程序) View Code 数据库配置 我们现在连接mysql数据库。 1.MySQL需要安装pyMySQL、mysqlclient pip

六、Django模型基础第一节

心不动则不痛 提交于 2020-05-08 03:32:19
1 数据库的连接配置 django 连接mysql的配置流程: 安装 pymysql pip install pymysql 创建数据库用户 1 create user ' xiangnan ' @ ' % ' identified by ' 123456 ' ; 2 grant all on * . * to ' xiangnan ' @ ' % ' ; 3 flush privileges ; 创建数据库 1 CREATE DATABASE IF NOT EXISTS crm; 在settings.py中修改配置 1 DATABASES = { 2 ' default ' : { 3 ' ENGINE ' : ' django.db.backends.mysql ' , 4 ' NAME ' : ' crm ' , # 数据库名 5 ' USER ' : ' xiangnan ' , 6 ' PASSWORD ' : ' 123456 ' , 7 ' HOST ' : ' 127.0.0.1 ' , 8 ' PORT ' : ' 3306 ' , 9 } 10 } 修改项目文件夹(和settings.py文件所在的目录)下 __init__.py 文件 写上: 1 import pymysql 2 3 pymysql.install_as_MySQLdb()   6. 设置时区

爬虫(九):python操作MySQL、MongoDB

谁说我不能喝 提交于 2020-05-07 23:17:12
1. python操作MySQL 1.1 MySQL基础 在java基础部分就写过了。 https://www.cnblogs.com/liuhui0308/p/11891844.html 1.2 pymysql模块 我在python基础部分已经写过pymysql了。 https://www.cnblogs.com/liuhui0308/p/11892199.html 2. python操作MongoDB 2.1 MongoDB基础 MongoDB(一):NoSQL简介、MongoDB简介 MongoDB(二):在Windows环境安装MongoDB MongoDB(三):数据库操作、集合操作 MongoDB(四):数据类型、插入文档、查询文档 MongoDB(五):更新文档、删除文档 MongoDB(六):选择字段、限制记录数、排序记录 MongoDB(七):聚合aggregate MongoDB(八):索引 2.2 pymongo模块 2.2.1 安装pymongo pip install pymongo -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 2.2.2 连接MongoDB import pymongo # 获取连接的对象,两种连接方式都可以 client = pymongo