返回顶部
首页 > 资讯 > 数据库 >MySQLdb模块如何操作MySQL数据库
  • 187
分享到

MySQLdb模块如何操作MySQL数据库

2024-04-02 19:04:59 187人浏览 泡泡鱼
摘要

下面一起来了解下Mysqldb模块如何操作mysql数据库,相信大家看完肯定会受益匪浅,文字在精不在多,希望Mysqldb模块如何操作MySQL数据库这篇短内容是你想要的。1. python连接mysql的

下面一起来了解下Mysqldb模块如何操作mysql数据库,相信大家看完肯定会受益匪浅,文字在精不在多,希望Mysqldb模块如何操作MySQL数据库这篇短内容是你想要的。

1. python连接mysql的connector有很多,我们选择MySQLdb

2. 让Python支持MySQLdb模块

#pip2.7 install MySQL-python

3. 查看python2.7可使用的模块是否存在MySQLdb

# ipython
WARNING: IPython History requires SQLite, your history will not be saved
Python 2.7.11 (default, Mar 10 2016, 09:45:30) 
Type "copyright", "credits" or "license" for more infORMation.

IPython 4.1.2 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.
In [1]: help('modules')
Please wait a moment while I gather a list of all available modules...

MySQLdb             calendar            marshal

4. 简单封装的模块,测试没问题

script-name:mysql-conn.py

#!/usr/bin/python27
#-*-coding:utf-8-*-

#导入MySQL驱动原生模块
import MySQLdb  

class mysqldb():
        #构造器设定初始值
	def __init__(self,host='192.168.17.1',port=4306,user='root',passwd='zcy'):  
		self.host = host
		self.port = port
		self.user = user
		self.passwd = passwd
		#实例一开始就具备了连接和游标属性
		self.conn1 = MySQLdb.connect(host=self.host,port=self.port,user=self.user,passwd=self.passwd)  
		self.cur1 = self.conn1.cursor()
         
         #定义mysql中的Select查询语句
	def find(self,field,db,table):  
		"""
			field -> query field
			db -> query database
			table -> query table
		"""
		self.field = field
		self.db = db
		self.table = table
		self.cur1.execute('select ' + self.field + ' from ' + self.db + '.' + self.table)
		return self.cur1.fetchall()
		
		#建库
	def createdb(self,db):  
		self.cur1.execute('create database if not exists ' + db)
	       
	        #建表
	def createtable(self,db,table):   
		self.conn1.select_db(db)
		self.cur1.execute(
		'''
		    create table ''' + table + ''' (
				id int(5) not null primary key auto_increment,
				name char(10) not null,
				phone varchar(12) not null,
				class char(20)
			);			
		 ''')
                
                #插入数据
	def insert(self,db,table,*l): 
		self.cur1.execute('insert into '+ db + '.' + table +  ' values(null,%s,%s,%s)' , *l)
		self.conn1.commit()

看完MySQLdb模块如何操作MySQL数据库这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的数据库栏目。

您可能感兴趣的文档:

--结束END--

本文标题: MySQLdb模块如何操作MySQL数据库

本文链接: https://lsjlt.com/news/34476.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQLdb模块如何操作MySQL数据库
    下面一起来了解下MySQLdb模块如何操作MySQL数据库,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQLdb模块如何操作MySQL数据库这篇短内容是你想要的。1. python连接mysql的...
    99+
    2024-04-02
  • python操作mysql(一)MySQLdb模块安装和数据库基本操作
    1、ubuntu环境下安装python-MySQLdb sudo apt-get install build-essential python-dev li...
    99+
    2024-04-02
  • Python之MySQLdb操作数据库
    一、python操作数据库1.格式:大概分为三部分1234567891011121314151617代码import MySQLdb conn = MySQLdb.c...
    99+
    2024-04-02
  • 【Python】系列模块之pymysql操作MySQL 数据库
    目录 一、安装pymysql 二、连接数据库 三、数据库操作 3.1 查询 3.2 更新 3.3 使用循环批量更新  Python 系列文章学习记录:  Python系列之Windows环境安装配置_开着拖拉机回家的博客-CSDN博客 ...
    99+
    2023-09-03
    数据库 python mysql pymysql
  • 调用pymysql模块操作数据库
    1、创建数据库表: 1 def create_table(tb_name): 2 import pymysql#导入模块 3 #连接数据库 4 db = pymysql.Connect('localhos...
    99+
    2023-01-31
    模块 操作 数据库
  • python中怎么利用 mysqldb类库操作数据库
    这期内容当中小编将会给大家带来有关python中怎么利用 mysqldb类库操作数据库,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。安装MySQLdbpip install MySQLdb2.代码impo...
    99+
    2023-06-02
  • node如何操作mysql数据库
    这篇文章主要介绍了node如何操作mysql数据库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:1、建立数据库连接:createC...
    99+
    2024-04-02
  • Python如何操作MySql数据库
    本篇文章为大家展示了Python如何操作MySql数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、关于Python操作数据库的概述Python所有的数据库接口程序都在一定程度上遵守 Pyth...
    99+
    2023-06-15
  • Python中如何安装MySQLDb模块
    这篇文章将为大家详细讲解有关Python中如何安装MySQLDb模块,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1,看看有没有安装进入python的命令行,输入 import MySQLd...
    99+
    2023-06-17
  • Mysql 命令行模式访问操作mysql数据库操作
    使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用的SQL: db...
    99+
    2022-05-27
    Mysql 命令行模式 mysql数据库
  • Python中MySQL数据库如何操作
    今天就跟大家聊聊有关Python中MySQL数据库如何操作,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。  Python标准数据库接口为Python...
    99+
    2024-04-02
  • .Net中如何操作MySql数据库
    今天就跟大家聊聊有关.Net中如何操作MySql数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。  在使用这个类库之前,你必须安装   ODBC...
    99+
    2024-04-02
  • VB.NET中如何操作MySql数据库
    这期内容当中小编将会给大家带来有关VB.NET中如何操作MySql数据库,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。VB.NET操作MySql数据库的一个例子对DataSet进行操作Public&nbs...
    99+
    2023-06-17
  • 【MySQL】数据库——库操作
    文章目录 1. 创建数据库[IF NOT EXISTS] 的使用 2. 删除库3. 数据库的编码问题查看系统默认支持的字符集查看系统默认支持的校验集只查看 database的校验集指定编码...
    99+
    2023-10-20
    数据库 mysql
  • MySql数据库操作
    MySql数据库操作 –登录MySql:——–Windows环境进入cmd后输入mysql –h localhost –u root –p,再输入密码就可以启动mysql;其中localhost是...
    99+
    2024-04-02
  • 操作MySQL数据库
    SQL是什么    SQL是结构化查询语言,这是一种计算机语言,用于存储,操纵和检索存储在关系数据库中的数据。    SQL是关系数据库系统的标准语言。所有关系型数据...
    99+
    2024-04-02
  • 如何使用SQL操作MySQL数据库
    本篇内容主要讲解“如何使用SQL操作MySQL数据库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用SQL操作MySQL数据库”吧!从本节开始正式介绍各种...
    99+
    2024-04-02
  • 如何使用 pip 安装 Python MySQLdb 模块?
    要安装Python MySQLdb模块,我们需要安装Python当前版本,即3.7 我们需要找到 pip 命令所在的 Python 脚本的位置。首先,打开cmd并到达Python脚本的位置。 要打开 cmd,请按“Windows+R”并键入...
    99+
    2023-10-22
  • mysql client如何操作MySQL关系型数据库
    这篇文章主要介绍了mysql client如何操作MySQL关系型数据库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。主要讲解mysqlclient操作MySQL关系型数据库...
    99+
    2023-06-02
  • cmd命令行模式如何操作数据库
    小编给大家分享一下cmd命令行模式如何操作数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、 查看数据库、表、数据字段、数...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作