python通过什么对象连接数据库步骤_python如何连接数据库
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如何连接数据库相关推荐
- python通过什么对象连接数据库步骤_Python连接MySQL数据库方法介绍(超详细!手把手项目案例操作)...
本文涉及到的开发环境:操作系统 Windows 10 数据库 MySQL 8.0 Python 3.7.2 pip 19.0.3 两种方法进行数据库的连接分别是PyMySQL和mysql.connec ...
- python亿级mysql数据库导出_Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法...
本文实例讲述了python实现将MySQL数据库表中的数据导出生成csv格式文件的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf- ...
- python通过connect对象连接数据库对吗_Python连接数据库学习之DB-API详解
前言 大家都知道在Python中如果要连接数据库,不管是MySQL.SQL Server.PostgreSQL亦或是SQLite,使用时都是采用游标的方式,所以就不得不学习Python DB-API. ...
- python通过connect对象连接数据库对吗_python连接数据库:
import pymysql 创建connectinon对象: con = pymysql.connect(host = "localhost",user = "root ...
- python爬取网站数据步骤_python怎么爬取数据
在学习python的过程中,学会获取网站的内容是我们必须要掌握的知识和技能,今天就分享一下爬虫的基本流程,只有了解了过程,我们再慢慢一步步的去掌握它所包含的知识 Python网络爬虫大概需要以下几个步 ...
- python 最好用的数据库模块_Python 使用pymysql模块操作数据库
Python 中操作 MySQL 步骤 看完了上面的这个操作流程,那么python操作数据库可以用上面模块来操作呢? 目前比较流行的就是pymysql,下面来看看介绍. pymysql介绍PyMySQ ...
- python亿级mysql数据库导出_Python之csv文件从MySQL数据库导入导出的方法
Python之csv文件从MySQL数据库导入导出的方法 发布时间:2020-10-26 07:39:02 来源:脚本之家 阅读:53 作者:张行之 Python从MySQL数据库中导出csv文件处理 ...
- python通过什么对象连接数据库_干货!python与MySQL数据库的交互实战
1 安装pymysql库 如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个 库的安装很简单,直接使用pip install pymysql; 假如上面这种方式还是安 ...
- python读取千万级数据库数据类型_Python 基于Python从mysql表读取千万数据实践
场景: 有以下两个表,两者都有一个表字段,名为waybill_no,我们需要从tl_waybill_bar_record表读取1000w条唯一的waybill_no,然后作为INSERT SQL语句的 ...
最新文章
- Android 一个绚丽的loading动效分析与实现!
- 使用instsrv.exe+srvany.exe将应用程序安装为windows服务
- c语言规定标识符 字符串,c语言中标识符命名规则是怎样的
- 最大信息系数——检测变量之间非线性相关性
- 【云计算的1024种玩法】云端打造家庭文件备份中心
- HDS业务定义永续IT架构
- Codeforces Round #764 (Div. 3)
- Google 修改 Chrome API,防止隐身模式检测
- python mssql session_python的web框架webpy【session amp; cookie】五 - 莫激动 - ITeye博客
- leetcode python3 简单题66. Plus One
- MCSE 2012 R2之工作文件夹Word Folders(2)
- m6000查看端口状态_中兴ZXR10 M6000维护最常用命令精要
- 计算机二级黑板板书书写,清华老师们的板书惊艳朋友圈!8个板书技巧让黑板亮起来!...
- java声音提取_如何在Android中使用java从mp4中提取音频到mp...
- 时频分析工具箱典型函数的使用
- Python编程小记:基本语法
- 软件破解高手常用的破解工具介绍
- 嵌入式 使用mp4v2将H264+AAC合成mp4文件
- views文件的作用
- Python-两个列表取交集、并集、差集(编写了一个两个文件取交集的小工具)
热门文章
- nginx http重定向https 无效_Golang设置https访问,以及http如何重定向到https
- 多媒体计算机技术英文,掌握多媒体计算机技术中各专业语句的英文表达方式.doc...
- oracle关键字作为字段名使用方法
- Matlab图像处理应用举例2
- Spring自定义属性编辑器及原理解释.md
- OpenCV实现基于图像内容检索--视频播放(上)
- Factorization Machines 学习笔记(二)模型方程
- Win10之fastboot devices无反应
- C++之boost库报错:note: in expansion of macro BOOST_MPL_ASSERT_NOT
- Ubuntu18.04下使用docker制作ubuntu20.04镜像