标签:python
学python好久了,也没写过脚本,先来个mysql数据库的查询脚本吧.
1.首先要安装MySQLdb
[root@python ~]# pip install MySQL-python
Collecting MySQL-python
Downloading MySQL-python-1.2.5.zip (108kB)
100% |████████████████████████████████| 112kB 171kB/s
Building wheels for collected packages: MySQL-python
Running setup.py bdist_wheel for MySQL-python ... done
Stored in directory: /root/.cache/pip/wheels/38/a3/89/ec87e092cfb38450fc91a62562055231deb0049a029054dc62
Successfully built MySQL-python
Installing collected packages: MySQL-python
Successfully installed MySQL-python-1.2.5
2.脚本如下
#!/usr/bin/env python # -*- coding: utf-8 -*- ‘‘‘ Date:2016-11-08 Auther:Bob ‘‘‘ import MySQLdb def python_mysql_query(): #Open the database connection db = MySQLdb.connect(host=‘localhost‘,user=‘ossec‘,passwd=‘mysql0123‘,db=‘ossec‘,port=3306, charset=‘utf8‘) #Gets the operation cursor cursor = db.cursor() #SQL statement query #sql = "select * from data where id < ‘%d‘" % (5) sql = "select * from data limit 5" try: #Execute the SQL statement cursor.execute(sql) #Receive all return results results = cursor.fetchall() #Traverse the print list for i in results: print i except: print "Error: unable to fecth data" #Close the cursor cursor.close() #Close the database connection db.close() if __name__==‘__main__‘: python_mysql_query()
本文出自 “卡卡西” 博客,请务必保留此出处http://whnba.blog.51cto.com/1215711/1870648
标签:python
原文地址:http://whnba.blog.51cto.com/1215711/1870648