如何使用pyMySql连接mysql(mysql,pymysql,编程语言)

时间:2024-05-03 06:52:38 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    %E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8pyMySql%E8%BF%9E%E6%8E%A5mysql

常用函数:

importpymysql


# 创建连接

# 创建游标


# 执行SQL,并返回收影响行数


# 执行SQL,并返回受影响行数

# effect_row = cursor.execute("update hosts set host = '1.1.1.2' where nid > %s", (1,))


# 执行SQL,并返回受影响行数

# effect_row = cursor.executemany("insert into hosts(host,color_id)values(%s,%s)", [("1.1.1.11",1),("1.1.1.11",2)])



# 提交,不然无法保存新建或者修改的数据


# 关闭游标

# 关闭连接

importpymysql


# 创建连接

# 创建游标


# 执行SQL,并返回收影响行数

print(effect_row)


print(effect_row)


# 提交,不然无法保存新建或者修改的数据


# 关闭游标

# 关闭连接

importpymysql


# 创建连接

# 创建游标


# 执行SQL,并返回收影响行数


# 提交,不然无法保存新建或者修改的数据


# 关闭游标

# 关闭连接

importpymysql


# 创建连接

# 创建游标


# 执行SQL,并返回收影响行数

# truple_str=('lalala',1)


# 提交,不然无法保存新建或者修改的数据


# 关闭游标

# 关闭连接

importpymysql


# 创建连接

# 创建游标


# 执行SQL,并返回收影响行数


# 提交,不然无法保存新建或者修改的数据


# 关闭游标

# 关闭连接

注:在fetch数据时按照顺序进行,可以使用cursor.scroll(num,mode)来移动游标位置,如:

cursor.scroll(1,mode='relative')# 相对当前位置移动,正数为向下移动,负数为向上移动

cursor.scroll(2,mode='absolute') # 相对绝对位置移动

importpymysql


# 创建连接

conn = pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='123456',db='test',charset="utf8")

# 创建游标

cursor = conn.cursor()


# 执行SQL,并返回收影响行数

# truple_str=('lalala',1)


cursor.execute('select*from t2')



#fech 是去内存中获取

res = cursor.fetchone()

print(res)


res = cursor.fetchmany(7)#指定获取的条目数

print(res)


res = cursor.fetchall()

print(res)



# 关闭游标

cursor.close()

# 关闭连接

conn.close()

importpymysql


# 创建连接

conn = pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='123456',db='test',charset="utf8")

# 创建游标

cursor = conn.cursor()


# 执行SQL,并返回收影响行数

# truple_str=('lalala',1)


cursor.execute('select*from t2')



#fech 是去内存中获取

res = cursor.fetchone()

print(res)


res = cursor.fetchone()

print(res)


cursor.scroll(0,mode='absolute')

res = cursor.fetchall()

print(res)


cursor.scroll(-1,mode='relative')

res = cursor.fetchall()

print(res)



# 关闭游标

cursor.close()

# 关闭连接

conn.close()

importpymysql


# 创建连接

conn = pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='123456',db='test',charset="utf8")

# 创建游标

cursor = conn.cursor()


# 执行SQL,并返回收影响行数

# truple_str=('lalala',1)


cursor.execute('select*from t2')



#fech 是去内存中获取

while1:

res = cursor.fetchone()

ifres ==None:

break

print(res)




# 关闭游标

cursor.close()

# 关闭连接

conn.close()

importpymysql


# 创建连接

# 创建游标


# 执行SQL,并返回收影响行数

# truple_str=('lalala',1)




#fech 是去内存中获取

while1:

print(res)


# 关闭游标

# 关闭连接

importpymysql


# 创建连接

# 创建游标




print(tid)


# 关闭游标

# 关闭连接

本文:如何使用pyMySql连接mysql的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Xamarin中Android部署失败如何解决下一篇:

5 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18