连接数据库:
conn = MySQLdb.connect(IP, USER, PASSWORD, DBNAME)
创建表:
sql = """CREATE TABLE EMPLOYEE (
FIRST_NAME CHAR(20) NOT NULL,
LAST_NAME CHAR(20),
AGE INT,
SEX CHAR(1),
INCOME FLOAT )"""
cursor.execute(sql)
查询:
sql = "SELECT * FROM EMPLOYEE \
WHERE INCOME > '%d'" % (1000)
try:
# 执行SQL语句
cursor.execute(sql)
# 获取所有记录列表
results = cursor.fetchall()
for row in results:
fname = row[0]
lname = row[1]
age = row[2]
sex = row[3]
income = row[4]
# 打印结果
print "fname=%s,lname=%s,age=%d,sex=%s,income=%d" % \
(fname, lname, age, sex, income )
except:
print "Error: unable to fecth data"
本文介绍使用 Python 对 MySQL 数据库进行连接、创建表及查询操作的方法。通过具体示例展示了如何利用 MySQLdb 库执行 SQL 语句,包括创建 EMPLOYEE 表并根据收入条件查询员工信息。
8470

被折叠的 条评论
为什么被折叠?



