python mysql数据库操作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MYSQL数据库查找数据
sqlt = "SELECT i,s FROM t_test WHERE s='a'" effect_row = cur.execute(sqlt) r_data1 = cur.fetchone() r_data2 = cur.fetchmany(2) r_data3 = cur.fetchall()
Байду номын сангаас
MYSQL数据库插入数据
# cur.execute("CREATE TABLE t_test (i int, s varchar(32))")
sqlt = "INSERT INTO `t_test` VALUES (1,'a')" effect_row = cur.execute(sqlt) conn.commit() data = [(2,'b'),(3,'a'),(4,'d')] sqlt = "INSERT INTO `t_test` VALUES (%s,%s)" effect_row = cur.executemany(sqlt,data)
练习:
在数据库中新建表 t_student(学号,名字,年 龄),并插入至少三个学生的信息,然后通过学 号进行查找和修改。
MYSQL数据库修改、删除数据
effect_row = cur.execute("UPDATE t_test SET s = 'd' WHERE i=2") conn.commit()
cur.execute("DELETE * FROM t_test WHERE i=3") conn.commit()
python
12.1 MySQL数据库操作
模块安装
数据库连接
数据库操作
MySQL数据库模块的安装
pip install pymysql
连接MySQL数据库
import pymysql conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', db='test') cur = conn.cursor()
相关文档
最新文档