美文网首页
python操作mysql数据库的三种方式

python操作mysql数据库的三种方式

作者: 临渊如峙 | 来源:发表于2018-06-08 17:20 被阅读0次

1、pymysql

(1)连接

import pymysql

# 指定编码格式,否则运行结果出现乱码
conn = pymysql.connect(user="root", password="root", database="py_taobao", charset="utf8")
print("数据库连接成功")

(2)查询

cursor = conn.cursor()
sql = "select * from goods limit 0,6"
cursor.execute(sql)
result = cursor.fetchall()
for row in result:
    print(result)
cursor.close()
conn.close()

2、mysql-connector-python

(1)连接

import mysql.connector

conn = mysql.connector.connect(user="root", password="root", database="py_taobao")
print("连接数据库成功")

(2)查询,同方式一

3、sqlalchemy

(1)连接

import pymysql
from sqlalchemy import create_engine

pymysql.install_as_MySQLdb()

# 创建引擎对象
engine = create_engine("mysql://root:root@localhost/py_taobao?charset=utf8")
print("连接数据成功")

(2)查询

from sqlalchemy.orm import sessionmaker

# 创建会话对象
Session = sessionmaker(bind=engine)
session = Session()
# 输出前五条记录
sql = "select * from goods limit 5"
result = session.execute(sql)
for row in result:
    print(row)
session.close()

相关文章

  • PHP与数据库

    PHP与数据库PHP有三种方式操作MySQL数据库1.PHP有三种方式操作MySQL数据库(1)MySQL扩展库(...

  • php数据库使用

    1、php数据库编程 三种方式操作mysql数据库: 1、mysql扩展库2、mysqli 扩展库3、pdo 2、...

  • php数据库编程(mysql mysqli pdo)

    php有三种方式来操作mysql数据库1.mysql扩展库mysqli扩展库pdo mysql扩展库和mysql数...

  • Python操作MySQL

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

  • python对mysql的操作

    python对mysql的操作 Mysql 常见操作 数据库操作 PS:用户权限相关数据保存在mysql数据库的u...

  • php数据库编程

    一、php有三种方式操作我们的mysql数据库:1、mysql扩展库;2、mysqli扩展库;3、pdo。 ps:...

  • Python学习笔记 -操作MySql数据库

    Python 操作MySql数据库 '''Python操作数据库步骤引入 API 模块。如(import MyS...

  • Python3操作MySQL数据接口

    使用PyMySQL 使用Python3操作MySQL数据库我们需要安装三方库PyMySQL,安装方式如下: 数据库...

  • 总结python数据库操作相关步骤

    python 操作MYSQL数据库主要有两种方式:使用原生模块:pymysqlORM框架:SQLAchemy一、p...

  • 继续MySQL学习心得

    MySQL与Python 用Python操作MySQL数据库,那必安装pymysql sudo pip3 inst...

网友评论

      本文标题:python操作mysql数据库的三种方式

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