python之数据库操作

<强>

进口MySQLdb

#创建连接
康涅狄格州=MySQLdb.connect(主机=127.0.0.1,用户=?passwd=?23456’, db='测试')
cur=conn.cursor ()

#执行执行,% s形式是为了防止sql注入
讲述=cur.execute(“插入test1(姓名、国家、年龄、地址)值(% s, % s % s, % s, % s)”,(“2”,“杰瑞”,“中国”,“23”、“北京”))

"
#另一种写法
sql=安迦雝est1(姓名、国家、年龄、地址)值(% s, % s % s, % s, % s)”
params=(“2”,“杰瑞”,“中国”,“23”、“北京”)
讲述=cur.execute (sql, params)
"

#提交
conn.commit ()
#关闭连接
cur.close ()
conn.close ()

打印重新计票



进口MySQLdb
#创建连接
康涅狄格州=MySQLdb.connect(主机=127.0.0.1,用户=?passwd=?23456’, db='测试')
cur=conn.cursor ()

sql=案聇est1设置地址=% s id=2”
#添加逗号表示是一个序列
params=(“北京”)
讲述=cur.execute (sql, params)


#提交
conn.commit ()
#关闭连接
cur.close ()
conn.close ()

打印重新计票


<强>
进口MySQLdb
#创建连接
康涅狄格州=MySQLdb.connect(主机=127.0.0.1,用户=?passwd=?23456’, db='测试')
cur=conn.cursor ()

sql=皊elect * FROM test1”
讲述=cur.execute (sql)


#显示查找到的数据,结果以字典形式展示
打印cur.fetchall ()


#关闭连接cur.close ()
conn.close ()

打印重新计票

<强>
进口MySQLdb
#创建连接
康涅狄格州=MySQLdb.connect(主机=127.0.0.1,用户=?passwd=?23456’, db='测试')
cur=conn.cursor ()


sql=吧境觮est1 id=2”
讲述=cur.execute (sql)


#提交
conn.commit ()
#关闭连接
cur.close ()
conn.close ()

打印重新计票



python之数据库操作