Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。

Python DB-API使用流程:

引入 API 模块

获取与数据库的连接

执行SQL语句和存储过程

关闭数据库连接

什么是MySQLdb?

MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。

如何安装MySQLdb?

为了用DB-API编写MySQL脚本,必须确保已经安装了MySQL。复制以下代码,并执行:#!/usr/bin/python

# -*- coding: UTF-8 -*-

import MySQLdb

如果执行后的输出结果如下所示,意味着你没有安装 MySQLdb 模块:Traceback (most recent call last):

File "test.py", line 3, in

import MySQLdb

ImportError: No module named MySQLdb

数据库连接

连接数据库前,请先确认以下事项:

您已经创建了数据库 TESTDB.

在TESTDB数据库中您已经创建了表 EMPLOYEE

EMPLOYEE表字段为 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME。

连接数据库TESTDB使用的用户名为 "testuser" ,密码为 "test123",可以自己设定或者直接使用root用户名及其密码,Mysql数据库用户授权请使用Grant命令。

在你的机子上已经安装了 Python MySQLdb 模块。

实例:

以下实例链接Mysql的TESTDB数据库:#!/usr/bin/python

# -*- coding: UTF-8 -*-

import MySQLdb

# 打开数据库连接

db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )

# 使用cursor()方法获取操作游标

cursor = db.cursor()

# 使用execute方法执行SQL语句

cursor.execute("SELECT VERSION()")

# 使用 fetchone() 方法获取一条数据

data = cursor.fetchone()

print "Database version : %s " % data

# 关闭数据库连接

db.close()

执行以上代码Database version : 5.0.45

python通过什么对象连接数据库步骤_python如何连接数据库相关推荐

  1. python通过什么对象连接数据库步骤_Python连接MySQL数据库方法介绍(超详细!手把手项目案例操作)...

    本文涉及到的开发环境:操作系统 Windows 10 数据库 MySQL 8.0 Python 3.7.2 pip 19.0.3 两种方法进行数据库的连接分别是PyMySQL和mysql.connec ...

  2. python亿级mysql数据库导出_Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法...

    本文实例讲述了python实现将MySQL数据库表中的数据导出生成csv格式文件的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf- ...

  3. python通过connect对象连接数据库对吗_Python连接数据库学习之DB-API详解

    前言 大家都知道在Python中如果要连接数据库,不管是MySQL.SQL Server.PostgreSQL亦或是SQLite,使用时都是采用游标的方式,所以就不得不学习Python DB-API. ...

  4. python通过connect对象连接数据库对吗_python连接数据库:

    import pymysql 创建connectinon对象: con = pymysql.connect(host = "localhost",user = "root ...

  5. python爬取网站数据步骤_python怎么爬取数据

    在学习python的过程中,学会获取网站的内容是我们必须要掌握的知识和技能,今天就分享一下爬虫的基本流程,只有了解了过程,我们再慢慢一步步的去掌握它所包含的知识 Python网络爬虫大概需要以下几个步 ...

  6. python 最好用的数据库模块_Python 使用pymysql模块操作数据库

    Python 中操作 MySQL 步骤 看完了上面的这个操作流程,那么python操作数据库可以用上面模块来操作呢? 目前比较流行的就是pymysql,下面来看看介绍. pymysql介绍PyMySQ ...

  7. python亿级mysql数据库导出_Python之csv文件从MySQL数据库导入导出的方法

    Python之csv文件从MySQL数据库导入导出的方法 发布时间:2020-10-26 07:39:02 来源:脚本之家 阅读:53 作者:张行之 Python从MySQL数据库中导出csv文件处理 ...

  8. python通过什么对象连接数据库_干货!python与MySQL数据库的交互实战

    1 安装pymysql库 如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个 库的安装很简单,直接使用pip install pymysql; 假如上面这种方式还是安 ...

  9. python读取千万级数据库数据类型_Python 基于Python从mysql表读取千万数据实践

    场景: 有以下两个表,两者都有一个表字段,名为waybill_no,我们需要从tl_waybill_bar_record表读取1000w条唯一的waybill_no,然后作为INSERT SQL语句的 ...

最新文章

  1. Android 一个绚丽的loading动效分析与实现!
  2. 使用instsrv.exe+srvany.exe将应用程序安装为windows服务
  3. c语言规定标识符 字符串,c语言中标识符命名规则是怎样的
  4. 最大信息系数——检测变量之间非线性相关性
  5. 【云计算的1024种玩法】云端打造家庭文件备份中心
  6. HDS业务定义永续IT架构
  7. Codeforces Round #764 (Div. 3)
  8. Google 修改 Chrome API,防止隐身模式检测
  9. python mssql session_python的web框架webpy【session amp; cookie】五 - 莫激动 - ITeye博客
  10. leetcode python3 简单题66. Plus One
  11. MCSE 2012 R2之工作文件夹Word Folders(2)
  12. m6000查看端口状态_中兴ZXR10 M6000维护最常用命令精要
  13. 计算机二级黑板板书书写,清华老师们的板书惊艳朋友圈!8个板书技巧让黑板亮起来!...
  14. java声音提取_如何在Android中使用java从mp4中提取音频到mp...
  15. 时频分析工具箱典型函数的使用
  16. Python编程小记:基本语法
  17. 软件破解高手常用的破解工具介绍
  18. 嵌入式 使用mp4v2将H264+AAC合成mp4文件
  19. views文件的作用
  20. Python-两个列表取交集、并集、差集(编写了一个两个文件取交集的小工具)

热门文章

  1. nginx http重定向https 无效_Golang设置https访问,以及http如何重定向到https
  2. 多媒体计算机技术英文,掌握多媒体计算机技术中各专业语句的英文表达方式.doc...
  3. oracle关键字作为字段名使用方法
  4. Matlab图像处理应用举例2
  5. Spring自定义属性编辑器及原理解释.md
  6. OpenCV实现基于图像内容检索--视频播放(上)
  7. Factorization Machines 学习笔记(二)模型方程
  8. Win10之fastboot devices无反应
  9. C++之boost库报错:note: in expansion of macro BOOST_MPL_ASSERT_NOT
  10. Ubuntu18.04下使用docker制作ubuntu20.04镜像