先确定环境是否已支持MySQLdb模块,如果没有,请安装,如下:
[root@bw-vm-soft ~]# wget http://jaist.dl.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz
[root@bw-vm-soft ~]# tar zxvf MySQL-python-1.2.3.tar.gz
[root@bw-vm-soft ~]# cd MySQL-python-1.2.3

修改site.cfg中的mysql_config路径
vi site.cfg 
mysql_config = /usr/local/webserver/mysql/bin/mysql_config   (根据mysql安装路径而定)

[root@bw-vm-soft MySQL-python-1.2.3]# python setup.py build
[root@bw-vm-soft MySQL-python-1.2.3]# python setup.py install
确认安装成功后

请在/etc/ld.so.conf添加/usr/local/webserver/mysql/lib/mysql,然后执行 ldconfig

之后就可以进入正题,操作/管理Mysql了

例1、插入数据
###########################################################################
#!/usr/bin/env python
# _*_ coding:utf-8 _*_
import MySQLdb as mdb
import sys

con = mdb.connect('localhost','root','123123','pythontest')
with con:
    cur = con.cursor()
    cur.execute("CREATE TABLE IF NOT EXISTS \
        Users(Id INT PRIMARY KEY AUTO_INCREMENT, Name VARCHAR(25))")
    cur.execute("INSERT INTO Users(Name) VALUES('Richard shen')")
    cur.execute("INSERT INTO Users(Name) VALUES('Zhang san')")
    cur.execute("INSERT INTO Users(Name) VALUES('Li si')")
    cur.execute("INSERT INTO Users(Name) VALUES('Wang dongdong ')")
###########################################################################

例2、查看数据

#!/usr/bin/env python
#_*_coding:UTF-8 _*_
import MySQLdb as mdb
import sys

con = mdb.connect('localhost','root','123123','pythontest')

with con:
    cur = con.cursor()
    cur.execute("SELECT * FROM Users")
 
    numrows = int(cur.rowcount)
    for i in range(numrows):
        row = cur.fetchone()
        print row[0],row[1]
  
执行结果:
1 Richard shen
2 Zhang san
3 Li si
4 Wang dongdong

这是数据库最基本的操作,以后学习中会继续介绍相关内容~~若有好建议/问题,请联系~QQ群:24967504

转载于:https://blog.51cto.com/lxsym/1066482

[Python]Python操作/管理Mysql学习(一)相关推荐

  1. python、Linux、MySQL学习笔记

    git操作: 1.git init [project-name] 2.git clone url  克隆文件 3.git status 查看目前状态 4.git add .  添加 5.git com ...

  2. MySQL学习笔记07【事务、用户管理和权限管理】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  3. MySQL学习笔记05【多表操作、三大范式、数据库的备份和还原】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  4. MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  5. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  6. MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  7. MySQL学习笔记06【多表查询、子查询、多表查询练习】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  8. MySQL学习笔记01【数据库概念、MySQL安装与使用】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  9. 狂神说MySQL学习笔记

    支持一下狂神老师的学习平台:www.kuangStudy.com MySQL01:初识MySQL 为什么学习数据库 1.岗位技能需求 2.现在的世界,得数据者得天下 3.存储数据的方法 4.程序,网站 ...

最新文章

  1. Python环境的安装(Anaconda+Jupyter notebook+Pycharm)
  2. vs编译cuda DLL
  3. SpringBoot实战之SpringBoot自动配置原理
  4. 统一windowx和linux系统的时间
  5. type或者xtype总结
  6. 时间模块(import time)
  7. Home_W的几何题 (计算几何)
  8. ELK logstash的grok 自带的正则匹配
  9. Java从入门到入土
  10. 三极管的使用方法,放大,截止,饱和
  11. 2022年最新BIM计费标准,涉及14省市
  12. 自己搭建网站选用服务器的方法
  13. Android桌面插件的开发
  14. Java项目:基于java+ssm生鲜超市进销存管理系统--计算机毕业设计
  15. 阿里云国际站卸载阿里云盾监控
  16. bmp180气压传感器工作原理_【科普】40种传感器工作原理
  17. php怎么把gif变成jpg,如何将gif转换成jpg
  18. 【进程间通信】进程间通信方式汇总
  19. 淘宝url中的spm编码是怎么生成的呢?
  20. 逆战网络连接断开连接服务器超时_《天天逆战》出现网络连接问题解决方案

热门文章

  1. hive环境搭建提示: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument
  2. linux bin命令解释,Linux:“awk”命令的妙用
  3. 西门子数控面板图解_20190319工控维修日记(西门子系统第四讲)
  4. python字典的实现原理_Python字典的实现原理
  5. mysql优化 博客园_MySQL优化
  6. PHP 删除数组中元素的方式
  7. 看下Linux 如何查看端口占用情况
  8. 贪心 ---- Codeforces Round #618 (Div. 2)B. Assigning to Classes+贪心[证明过程]
  9. Codeforces Round #649 (Div. 2)C. Ehab and Prefix MEXs[排列的构造]
  10. python raise valueerror_raise ValueError('无法设置没有定义索引的帧'ValueError: