#注意是MySQLdb的大小写
#!/usr/bin/python3
import MySQLdb
#***********************实例1查询数据库版本*************************
db = MySQLdb.connect(
host='*******',#IP地址
port=3306, #端口号
user='****', #用户名
password='******',#密码
db='******', #数据库名称
charset='utf8',)
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print ("Database version : %s " % data)
# 关闭数据库连接
db.close()
#***********************实例2查询数据库数据*************************
db = MySQLdb.connect(
host='*******',#IP地址
port=3306, #端口号
user='****', #用户名
password='******',#密码
db='******', #数据库名称
charset='utf8',)
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# SQL 查询语句
sql="SELECT * FROM DB_table limit 0,10;"
try:
#执行SQL语句
cursor.execute(sql)
#获取所有记录列表
results = cursor.fetchall()
#打印结果
print(results)
except:
print ("Error: unable to fetch data")
# 关闭数据库连接
db.close()