MySQLdb的安裝與使用
一、安裝
安裝已編譯版本(此方法簡便快捷):
http://www.codegood.com/downloads
根據自己系統下載,雙擊安裝,搞定
然後import MySQLdb,檢視是否成功
我的,win7,32位,2.7版本
MySQL-python-1.2.3.win-amd32-py2.7.exe
二、使用
#!/usr/bin/python
# encoding: utf-8
import time,MySQLdb
# 開啟資料庫連線
db = MySQLdb.connect("localhost","root","root","Python" )
# 使用cursor()方法獲取操作遊標
cursor = db.cursor()
#刪除表
sql = "drop table if exists thinkgamer"
cursor.execute(sql)
#建立
sql = "create table if not exists thinkgamer(name varchar(128) primary key,created int(10))"
cursor.execute(sql)
#寫入
sql = "insert into thinkgamer(name,created) values(%s,%s)"
param = ("aaa",int(time.time()))
n = cursor.execute(sql,param)
print 'insert',n
#寫入多行
sql = "insert into thinkgamer(name,created) values(%s,%s)"
param = (("bbb",int(time.time())),("ccc",33),("ddd",44))
n = cursor.executemany(sql,param)
print "insertmany",n
#更新
sql= "update thinkgamer set name=%s where name='aaa'"
param = ("zzz")
n = cursor.execute(sql,param)
print "updata",n
#查詢
n = cursor.execute("select * from thinkgamer")
for row in cursor.fetchall():
print row
for r in row:
print r
#刪除
sql = "delete from thinkgamer where name =%s"
param = ("bbb")
n = cursor.execute(sql,param)
print "delete",n
#查詢
n = cursor.execute("select * from thinkgamer")
print cursor.fetchall()
cursor.close()
#提交
db.commit()
#關閉
db.close()
輸出結果:
insert 1
insertmany 3
updata 1
('zzz', 1436067892L)
zzz
1436067892
('bbb', 1436067892L)
bbb
1436067892
('ccc', 33L)
ccc
33
('ddd', 44L)
ddd
44
delete 1
(('zzz', 1436067892L), ('ccc', 33L), ('ddd', 44L))
更多詳情請戳:MySQLdb User's Guide
相關文章
- 安裝MySQLdb模組MySql
- Python 3安裝MySQLdbPythonMySql
- windows7環境下使用pip安裝MySQLdbWindowsMySql
- 在pycharm安裝MySQLdb庫和pymysql庫的區別PyCharmMySql
- python2.7之MySQLdb模組 for linux安裝PythonMySqlLinux
- kafka的安裝與使用Kafka
- nvm的安裝與使用
- PySpark與GraphFrames的安裝與使用Spark
- Anaconda的安裝與使用
- DNSmasq 的安裝、配置與使用DNS
- RocksDB, pyrocksdb 的安裝與使用
- CocoaPods的安裝與使用
- Python的安裝與使用Python
- IDM的安裝與使用
- nacos安裝與使用
- Nginx安裝與使用Nginx
- Redis 安裝與使用Redis
- MONGDB 安裝與使用
- curl 安裝與使用
- Docker安裝與使用Docker
- Presto安裝與使用REST
- DRF安裝與使用
- MITMF安裝與使用MIT
- PostgresSQL安裝與使用SQL
- PDNN安裝與使用DNN
- RAR安裝與使用
- Sourcetree安裝與使用
- statspack安裝與使用
- Samba安裝與使用Samba
- 解決centos7 安裝MySQLdb-python 報錯 方案CentOSMySqlPython
- Ubuntu 上 Wireshark 的安裝與使用Ubuntu
- Windows 上 nvm 的安裝與使用Windows
- neovim 下 defx 的安裝與使用
- vue(22)Vuex的安裝與使用Vue
- Ubuntu下git的安裝與使用UbuntuGit
- Mac 下 PostgreSQL 的安裝與使用MacSQL
- RCNN的安裝與簡單使用CNN
- VNC的安裝與使用(轉載)VNC