python操作mysql可用的第三方库有MySQLdb,pymysql等。

下面主要讲解MySQLdb:

1.用pip安装mysqlclient库,连接python和mysql

pip3 install mysqlclient

2.用python操作mysql

import MySQLdb

url = 'www.baidu.com'

content = 'this is content.'

conn = MySQLdb.connnect(host='localhost',user='root',passwd='root',db='scraping',charset='utf-8')

cur = conn.cursor()

cur.execute("insert into urls (url,content) values (%s,%s)",(url,content))

cur.close()

conn.commit()

conn.close()

#MySQLdb.connnect():用于连接数据库,

host:规定主机名或IP地址,

port:mysql服务器的端口号。

charset:设置编码格式

#conn.cursor():创建游标,通过游标可操作数据库方法执行sql语句。

3.查询数据库时获取返回值的函数fetchone()函数和fetchall()函数

fetchone()函数:返回值是单个元组,也就是一行记录,没有结果,则返回null.

fetchall()函数:返回值是二维元组,包含多个元组的一个元组,即返回多个行记录,没有结果,则返回().

fetchone()的使用:

cursor.execute(select username,password,nickname from user where id='%s'  %(input)

result=cursor.fetchone();

此时我们可以通过result[0],result[1],result[2]得到username,password,nickname

fetchall()的使用:

cursor.execute(select * from user)

result=cursor.fetchall();

此时select得到的可能是多行记录,那么我们通过fetchall得到的就是多行记录,是一个二维元组

((username1,password1,nickname1),(username2,password2,nickname2),(username3,password3,nickname))

python加mysql加界面用代码写_python加mysql_python操作mysql相关推荐

  1. android 加花工具下载,Android 代码混淆并加花

    APK安全: 代码混淆且加壳防止反编译 1.用到的工具jd-gui-0.3.5.windows dex2jar-0.0.9.15 IDAProv6.8 C32Asm DexFixer Windowss ...

  2. python app mysql_Python 操作 MySQL 的5种方式

    不管你是做数据分析,还是网络爬虫,Web 开发.亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的 5 种方式,你可以 ...

  3. pytonh mysql_python操作Mysql实例代码教程(查询手册)

    本文介绍了Python操作MYSQL.执行SQL语句.获取结果集.遍历结果集.取得某个字段.获取表字段名.将图片插入数据库.执行事务等各种代码实例和详细介绍,代码居多,是一桌丰盛唯美的代码大餐. 实例 ...

  4. python操作mysql_python操作MySQL

    python操作MySQL.执行SQL语句.获取结果集.遍历结果集.取得谋个字段.获取表字段名.将图片插入数据库.执行事务等各种代码示例和详细介绍,代码居多. 实例一: 取得MySQL的版本 在win ...

  5. 怎么用php操作mysql删除数据库代码_如何使用php操作mysql的增删改查?

    php操作mysql的增删改查方法:1.插入语句[insert into 数据表名(字段1,字段2,....) values("值1","值2",..)]:2. ...

  6. python豆瓣mysql_python操作mysql

    pymysql:python操作mysql 安装pymysql >: pip3 install pymysql 增删改查 # 选取操作的模块 pymysql # pymysql连接数据库的必要参 ...

  7. python增删改查mysql_Python操作MySQL(增删改查)

    Python操作MySQL数据库方法.方式总结 import pandas as pd import pymysql import sqlalchemy from sqlalchemy import ...

  8. mac下php mysql数据库文件怎么打开_Mac环境下php操作mysql数据库的方法分享

    今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们可以使用MAMP Pro 软件来搭建本地服务器.安 ...

  9. 菜鸟教程python3 mysql_Python 操作 MySQL 数据库

    Python 操作 MySQL 数据库 Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口. Python 数据库接口支持非常多的 ...

最新文章

  1. 大型高性能网站的十项规则
  2. C#使用iTextSharp操作PDF文件
  3. js监听地址栏变化_vue中本地储存也可以实时监听
  4. 【开发软件】推荐一款MAC OS X 下php集成开发环境mamp
  5. add结果 bigdecimal_java.math.BigDecimal.add(BigDecimal augend)方法
  6. Resnet论文解读与TensorFlow代码分析
  7. 高分子专业计算机建模,分子建模
  8. 华为实验17-ospf多区域配置
  9. 阿里云网盘内侧注册方法
  10. [VQA文献阅读] FloodNet: A High Resolution Aerial Imagery Dataset for Post Flood Scene Understanding
  11. html+css瞬间黑暗模式
  12. 什么是ROC曲线?为什么要使用ROC?以及 AUC的计算
  13. FEKO学习:后处理模块——POSTFEKO
  14. 条码 vs RFID: 条码应用的优势
  15. matlab最小二乘法拟合参数,matlab最小二乘法的非线性参数拟合
  16. .NET Framework
  17. 北京理工大学c 语言程序设计,北京理工大学本科 C 语言程序设计课程教学大纲规范案例.pdf...
  18. 电脑的时钟相位怎样设置
  19. Python实战—学籍注册小程序
  20. 【Linux网络编程】TCP带外数据

热门文章

  1. Aliyun 阿里云 机器翻译调用 详解
  2. python学习-循环替换txt文件中的指定字符
  3. 华为css与堆叠,FAQ-S7706交换机CSS堆叠连接的线缆是否正确
  4. 以前收入高,但毫无上进心,40岁一身房贷,被裁后找个小公司,天天担心试用期过不了,焦虑地睡不着!...
  5. WannaCry勒索病毒分析 **下**
  6. Node+Vue3.0+Mongodb实现完美解决高并发的购物平台管理系统
  7. BurpSuite系列(十)----Extender模块(扩展器)
  8. 计算机公务员写材料吗,公务员写材料到底从哪入手啊
  9. 软件工程微信平台作业总结
  10. React学习笔记_从create-react-app学习webpack