仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 468|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 来看看:Python操作 治理Mysql进修

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:05:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:CentOS并不是第一个提供商业支持的RHEL克隆版,其他企业例如Oracle也提供了基于RedHat的自己的企业Linux发布版。
先肯定情况能否已支撑MySQLdb模块,假如没有,存问装,以下:
[root@bw-vm-soft~]#wgethttp://jaist.dl.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz
[root@bw-vm-soft~]#tarzxvfMySQL-python-1.2.3.tar.gz
[root@bw-vm-soft~]#cdMySQL-python-1.2.3

修正site.cfg中的mysql_config路径
visite.cfg
mysql_config=/usr/local/webserver/mysql/bin/mysql_config(依据mysql装置路径而定)

[root@bw-vm-softMySQL-python-1.2.3]#pythonsetup.pybuild
[root@bw-vm-softMySQL-python-1.2.3]#pythonsetup.pyinstall
确认装置胜利后

请在/etc/ld.so.conf添加/usr/local/webserver/mysql/lib/mysql,然后履行ldconfig
以后就能够进入正题,操作/治理Mysql了
例1、拔出数据
###########################################################################
#!/usr/bin/envpython
#_*_coding:utf-8_*_
importMySQLdbasmdb
importsys

con=mdb.connect(localhost,root,123123,pythontest)
withcon:
cur=con.cursor()
cur.execute("CREATETABLEIFNOTEXISTS
Users(IdINTPRIMARYKEYAUTO_INCREMENT,NameVARCHAR(25))")
cur.execute("INSERTINTOUsers(Name)VALUES(Richardshen)")
cur.execute("INSERTINTOUsers(Name)VALUES(Zhangsan)")
cur.execute("INSERTINTOUsers(Name)VALUES(Lisi)")
cur.execute("INSERTINTOUsers(Name)VALUES(Wangdongdong)")
###########################################################################

例2、检查数据
#!/usr/bin/envpython
#_*_coding:UTF-8_*_
importMySQLdbasmdb
importsys

con=mdb.connect(localhost,root,123123,pythontest)
withcon:
cur=con.cursor()
cur.execute("SELECT*FROMUsers")

numrows=int(cur.rowcount)
foriinrange(numrows):
row=cur.fetchone()
printrow[0],row[1]

履行成果:
1Richardshen
2Zhangsan
3Lisi
4Wangdongdong

这是数据库最根本的操作
小知识:CentOS商业化干掉红帽才是出路?
活着的死人 该用户已被删除
沙发
发表于 2015-1-16 23:46:39 | 只看该作者

来看看:Python操作 治理Mysql进修

再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
变相怪杰 该用户已被删除
板凳
发表于 2015-1-22 13:48:02 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
深爱那片海 该用户已被删除
地板
发表于 2015-1-31 09:52:43 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
简单生活 该用户已被删除
5#
发表于 2015-2-6 19:14:58 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
兰色精灵 该用户已被删除
6#
发表于 2015-2-18 09:33:10 | 只看该作者
安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
分手快乐 该用户已被删除
7#
发表于 2015-3-6 05:35:04 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
海妖 该用户已被删除
8#
发表于 2015-3-12 22:10:19 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
admin 该用户已被删除
9#
发表于 2015-3-20 05:21:24 | 只看该作者
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-2-23 18:55

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表