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
Successfully installed pyMySQL-0.7.11

创建py文件

[[email protected] ~]#touch mysqltest.py
[[email protected] ~]#vim mysqltest.py
#!/usr/bin/python36
# -*- coding: UTF-8 -*-
#
import os,sys
import pymysql
try:
    conn = pymysql.connect(host=‘localhost‘,user=‘root‘,passwd=‘‘,db=‘db_student‘)
except Exception as e:
    print (e) 
    sys.exit()
cursor = conn.cursor()
sql = "select * from stu_inf"
cursor.execute(sql)
data = cursor.fetchall()
if data:
    for x in data:
    print (x[0],x[1],x[2],x[3],x[4],x[5])
cursor.close()
conn.close()
时间: 2024-08-28 01:31:36

Python学习笔记-pyMySQL连接MySQL数据库的相关文章

python学习笔记-day7-2-【python从mysql数据库导数据到excel,读excel,修改excel】

这节说下如何用python把数据库里的数据导出到excel里,并如何读取excel, 修必excel等操作. 一.用python把数据库里的数据导出到excel里 1.导入如下的模块,没有的话需要安装 import pymysql #mysql连接模块import xlwt #写excel的第三方库 从数据库导数据,写到excel文件里 import pymysql,xlwt def export_excel(table_name): import pymysql host, user, pas

Python学习笔记:访问mysql数据库

一.安装 首先要下载相应的python mysql包. 可以到 https://pypi.python.org/pypi/MySQL-python/1.2.5 这个链接下下载, 对于windows系统,会有exe安装包,安装后,会在 Python27\Lib\site-packages 目录下生成mysql的包 二.代码编写(更新操作) 给一个最简单更新例子 import MySQLdb try: conn = MySQLdb.connect(host='127.0.0.1',user='roo

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 

python在windows下连接mysql数据库

一,安装MySQL-python python 连接mysql数据库需要 Python interface to Mysql包,包名为 MySQL-python ,PyPI上现在到了1.2.5版本.MySQL-python在windows下是通过.exe文件的installer安装的, 前提是已经安装的python需要写入注册表,参考这篇文章:windows安装python2.7后的注册(registry)问题. 然后开始安装MySQL-python,不过这里有个坑,从PyPI上下载的MySQL

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如何安装

python 3.6 +pyMysql 操作mysql数据库

版本信息:python:3.6 mysql:5.7 pyMysql:0.7.11 ################################################################# #author: 陈月白 #_blogs: http://www.cnblogs.com/chenyuebai/ ################################################################# # -*- coding: utf-8

Python学习日记(四十) Mysql数据库篇 八

Mysql存储过程 存储过程是保存在Mysql上的一个别名(就是一堆SQL语句),使用别名就可以查到结果不用再去写SQL语句.存储过程用于替代程序员写SQL语句. 创建存储过程 delimiter // CREATE PROCEDURE p1() BEGIN SELECT * FROM studenttable; INSERT INTO teachertable(tname) VALUES('陈晨'); END // delimiter ; 当我们写完这段代码并执行,再去调用p1()就可以直接执

Python中使用SQLAlchemy连接Mysql数据库(单表操作)

一,SQLAlchemy的安装 使用 $ easy_install sqlalchemy 或 $ pip install sqlalchemy 如果出现什么错,就进去root用户下进行安装试试,或者网上查查 >>> import sqlalchemy >>> 这样说明成功了,切记是小写哦 二,使用 理论我也不懂,自己查查资料,现在用一个小的案例说一下使用步骤 1,在进行数据操作之前要先连上数据库. >>> from sqlalchemy import

【Python】学习笔记5-操作mysql数据库pymysql

import pymysql#其他数据库,比如oracle 模块是pyoracle #1.链接数据库mysq ip 端口号 密码 账户 数据库#2.建立游标#3.执行sql#4.获取结果#5.关闭连接,关闭游标 # 1.show table 例子 1 # conn = pymysql.connect(host = 'x.x.x.x', 2 # user = 'jxz',passwd = '123456', 3 # port = 3306, db = 'jxz', charset='utf8')#