美文网首页
python 操作MySQL

python 操作MySQL

作者: 坚持未来 | 来源:发表于2019-03-09 19:14 被阅读0次

PyMySQL是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中是使用mysqldb

安装pymysql的第三方库

$ pip3 install PyMySQL

数据库连接

注意:在建链接之前,我们需要做好一些前期工作:建库建表

import pymysql

conn =pymysql.connect(

    host ='192.168.0.103',

    port = 3306,

    user = 'root',

    password ='123',

    database ='库名',

    charset ='utf8'

)

cursor =conn.cursor()  #获取一个游标

sql ='insert into userinfo (user,pwd) values (%s,%s);'

name = '赵'

pwd = '123456789'

cursor.execute(sql, [name, pwd])

conn.commit()

cursor.close()

conn.close()

# 导入pymysql模块

import pymysql

# 连接database

conn = pymysql.connect(

    host=“你的数据库地址”,

    user=“用户名”,

    password=“密码”,

    database=“数据库名”,

    charset=“utf8”)

# 得到一个可以执行SQL语句的光标对象

cursor = conn.cursor()  # 执行完毕返回的结果集默认以元组显示

# 得到一个可以执行SQL语句并且将结果作为字典返回的游标

#cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)

# 定义要执行的SQL语句

sql = """

CREATE TABLE USER1 (

id INT auto_increment PRIMARY KEY ,

name CHAR(10) NOT NULL UNIQUE,

age TINYINT NOT NULL

)ENGINE=innodb DEFAULT CHARSET=utf8;  #注意:charset='utf8' 不能写成utf-8

"""

# 执行SQL语句

cursor.execute(sql)

# 关闭光标对象

cursor.close()

# 关闭数据库连接

conn.close()

相关文章

  • 使用 pymysql 进行增删查改

    参考文章 用python实现接口测试(四、操作MySQL) python3使用pymysql操作mysql 安装 ...

  • mysql+python

    安装MySQL-python 要想使python可以操作mysql 就需要MySQL-python驱动,它是pyt...

  • pycharm连接mysql

    python操作MySQL(简单流程)

  • 05-Mysql数据库03

    mysql与python交互 拆表 python中操作mysql 安装pymysqlsudo pip instal...

  • 搜企网爬虫作业

    作业要求 (1)csv文件数据写入(2)mysql 操作,python mysql操作 这个需要安装mysql以及...

  • (十四) 学习笔记: 使用Python对Mysql Mongo

    一. Python对MySQL的操作 (1) 安装模块pip install pymysql(2) 操作mysql...

  • python作业-20170601

    作业:(1)csv文件数据写入(2)mysql 操作,python mysql操作 这个需要安装mysql以及p...

  • MySQL&python交互

    MySQL&python交互 一、Python操作MySQL步骤(原始的执行SQL语句) 引入pymysql模块 ...

  • Python3-mysql

    此文章记录一下python对mysql的一些操作方式、方法。 *python如何连接mysql ? python ...

  • Python操作MySQL

    Python操作MySQL 一. python操作数据库介绍 Python 标准数据库接口为 Python DB-...

网友评论

      本文标题:python 操作MySQL

      本文链接:https://www.haomeiwen.com/subject/kwsepqtx.html