python链接数据库pymysql

#python链接数据库pymysql

import pymysql

config = {‘host‘ : ‘172.0.0.1‘,
          ‘user‘ : ‘lijing‘,
          ‘post‘ : ‘123456‘}
#链接数据库
db = pymysql.connect(**config)
#获取游标
cursor = db.cursor()

try:
    #执行sql命令
    sql = "create table if not exists 表名"
    cursor.execute(sql)

    #获取返回的结果一条
    cursor.fetchone()
    #获取返回结果3条
    cursor.fetchmany(3)
    #获取返回结果全部
    cursor.fetchall()

    #提交到数据库执行
    db.commit()
except Exception as e:
    raise e
    #回滚
    db.rollback()
finally:
    #关闭游标
    cursor.close()
    #关闭数据库链接
    db.close()

原文地址:https://www.cnblogs.com/lijinglj/p/9642197.html

时间: 2024-10-05 05:04:44

python链接数据库pymysql的相关文章

python链接mysql pymysql

python链接mysql import pymysql conn = pymysql.connect(user='user1', password='123456', database='gbt2019', charset='utf8') cursor = conn.cursor() query = ('select id, title from data_2019100501') cursor.execute(query) for (id, title) in cursor: print(i

python链接数据库

1.首先要下载安装数据库 2.安装mysql模块(pip install mysql:easy_install mysql) 3.链接数据库 # -*- coding:utf-8-*-import MySQLdbimport sysreload(sys)sys.setdefaultencoding('utf8') conn=MySQLdb.connect(host="127.0.0.1", port=3306, user="root", passwd="1

python链接数据库,将数据进行写入

import requests from bs4 import BeautifulSoup from lxml import etree import pymysql print('连接到mysql服务器...') db = pymysql.connect( host="localhost", user="root", passwd="root", port=3306, db="dbh", charset='utf8', cu

Ubuntu中python链接本地数据库

由于python链接数据库需要下载DB API模块:例如你需要访问Mysql数据,你需要MySQL数据库模块. DB-API是一个规范. 以便为不同的底层数据库系统和数据库接口程序提供一致的访问接口. Python的DB-API,为大多数的数据库实现了接口,使用它连接各数据库后,就可以用相同的方式操作各数据库. 1,在Ubuntu安装MySQL数据库模块需要先安装依赖包,命令如下: sudo apt-get install libmysqlclient-dev libmysqld-dev pyt

python学习道路(day12note)(mysql操作,python链接mysql,redis)

1,针对mysql操作 1 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 设置密码 2 update user set password=passworD("test") where user='root';修改密码 3 flush privileges; 4 grant all on *.* to [email protected]'%' identified by 'your_password'; 5 mysq

【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')#

第二百七十九节,MySQL数据库-pymysql模块

MySQL数据库-pymysql模块 pymysql模块是python操作数据库的一个模块 connect()创建数据库链接,参数是连接数据库需要的连接参数使用方式: 模块名称.connect() 参数: host=数据库ip port=数据库端口 user=数据库用户名 passwd=数据库密码 db=数据库名称 cursor()创建数据库操作游标,无参使用方式: 游标变量.cursor() execute()操作数据库,参数1 sql语句,参数2 字符串占位符变量使用方式: 游标变量.exe

Python Mysql 数据库操作

本文实例讲述了python中MySQLdb模块用法.分享给大家供大家参考.具体用法分析如下: MySQLdb其实有点像php或asp中连接数据库的一个模式了,只是MySQLdb是针对mysql连接了接口,我们可以在python中连接MySQLdb来实现数据的各种操作. python连接mysql的方案有oursql.PyMySQL. myconnpy.MySQL Connector 等,不过本篇要说的确是另外一个类库MySQLdb,MySQLdb 是用于Python链接Mysql数据库的接口,它

python链接mysql以及常用语法

MySQL是一个关系型数据库管理系统 ,其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库.在使用过程中不总是和它打交道,导致使用时候都得查看具体的语法.下面为大家稍作总结一些常用到的(虽然常用的都背的溜溜的~) 在python3中使用mysql首先导入pymysql模块,没有这个模块的可以进行pip安装,要是mysql也没有的话,,参考http://www.cnblogs.com/xsmile/p/7753984.html进行安装.