使用pymysql连接MySql数据库

MySQLdb安装失败了,直接使用pymysql,安装了pymysql。

并学习了使用使用pymysql创建数据库和表,并插入数据。

__author__ = ‘Administrator‘
import pymysql
try:

    conn= pymysql.connect(host=‘localhost‘, port=3306, user=‘root‘, passwd=‘‘,charset=‘UTF8‘)
    #conn=pymysql.connect(host=‘localhost‘,user=‘root‘,passwd=‘‘,db=‘bookdb‘)
    cur=conn.cursor()                              #获取一个游标对象
    cur.execute("CREATE DATABASE test15")          #执行对应的SQL语句
    cur.execute("USE test15")   #创建数据库
    cur.execute("CREATE TABLE users (id INT, name VARCHAR(18))")#创建表
    cur.execute("INSERT INTO users VALUES(1, ‘blog‘),(2, ‘csdn‘),(3, ‘net‘),(4, ‘a359680405‘)")#插入数据

    cur.execute("SELECT * FROM users")
    data=cur.fetchall()

    for row in data:
        print(‘%s\t%s‘ %row)

    cur.close()                                    #关闭游标
    conn.commit()                                  #向数据库中提交任何未解决的事务,对不支持事务的数据库不进行任何操作
    conn.close()                                   #关闭到数据库的连接,释放数据库资源
except Exception :print("发生异常")
时间: 2024-10-30 23:11:19

使用pymysql连接MySql数据库的相关文章

python3.4怎么连接mysql pymysql连接mysql数据库

本文介绍了python3 4连接mysql数据库的方法,在python3 4中使用原来python2 7的mysqldb已不能连接mysql数据库了,可以使用pymysql. 在python3.4中使用原来python2.7的mysqldb已不能连接mysql数据库了,可以使用pymysql,来完成连接mysql的重任. 具体步骤: 序号 描述1 去github上下载pymysql的安装包pymysql https://github.com/PyMySQL/PyMySQL2 解压到某个盘符下3 

python3使用PyMysql连接mysql数据库

python语言的3 x完全不向前兼容,导致我们在python2 x中可以正常使用的库,到了python3就用不了了 比如说mysqldb目前MySQLdb并不支持python3 python语言的3.x完全不向前兼容,导致我们在python2.x中可以正常使用的库,到了python3就用不了了.比如说mysqldb 目前MySQLdb并不支持python3.x , Python3.x连接MySQL的方案有:oursql, PyMySQL, myconnpy 等 下面来说下python3如何安装

Python3 pymysql连接MySQL数据库

#!/usr/bin/python # -*- coding:utf8 -*- import pymysql #取得数据库连接对象 conn = pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='1234',db='python') #取得游标对象 cur = conn.cursor() #插入数据 cur.execute("INSERT INTO student(name,sex,age) VALUES('3', '0

Python学习笔记-pyMySQL连接MySQL数据库

下载pyMySQL模块包 [[email protected] ~]# python36 -m pip install pyMySQL Collecting pyMySQL   Downloading PyMySQL-0.7.11-py2.py3-none-any.whl (78kB)     100% |################################| 81kB 8.9kB/s  Installing collected packages: pyMySQL Successfu

Python连接MySQL数据库之pymysql模块使用

Python连接MySQL数据库之pymysql模块使用 Python3连接MySQL PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb. Django中也可以使用PyMySQL连接MySQL数据库. PyMySQL安装 pip install pymysql 连接数据库 注意事项 在进行本文以下内容之前需要注意: 你有一个MySQL数据库,并且已经启动. 你有可以连接该数据库的用户名和密码 你有一个有权限操作的datab

Python3中使用PyMySQL连接Mysql

在Python2中连接Mysql数据库用的是MySQLdb,在Python3中连接Mysql数据库用的是PyMySQL,因为MySQLdb不支持Python3.因为web.py与Django中连接数据库默认是用MySQLdb,所以在Python3中连接数据库会报错:No module named 'MySQLdb'.这时候怎么处理呢? 针对web.py来说,在.py文件中增加两行代码:import pymysqlpymysql.install_as_MySQLdb() 针对Django来说,在站

python 3.5 连接mysql数据库

python 3.5 要连接mysql数据库,必须先安装pymysql模块,该模块可以操作mysql数据. 1.安装pymysql模块:使用pip进行安装 cmd打开运行模式,切换目录到pip的script目录下,后,输入pip install pymysql,enter键后,就会自己运行安装 2.写代码连接mysql数据库: 说明: ①import pymysql:导入刚才安装的pymysql模块,这时我们就可以调用该模块的函数来进行操作 ②con=pymysql.connect():调用py

python3.4连接mysql数据库的方法

python3.4连接mysql数据库的方法 发布时间:2014-08-04编辑:www.jbxue.com 本文介绍了python3.4连接mysql数据库的方法,在python3.4中不能用mysqldb连接mysql,可以使用pymysql完成连接mysql数据库,需要的朋友参考下. 在python3.4中用原来python2.7的mysqldb已不能连接mysql数据库了. 喜欢mysqldb的朋友,可以参考: Python实例 mysqldb操作数据库 python MySQLdb操作

flask + pymysql操作Mysql数据库

安装flask-sqlalchemy.pymysql模块 pip install flask-sqlalchemy pymysql 安装Mysql数据库 from flask.ext.sqlalchemy import SQLAlchemy from flask import Flask '''配置数据库''' app = Flask(__name__) app.config['SECRET_KEY'] ='hard to guess' # 这里登陆的是root用户,要填上自己的密码,MySQL