python操作mysql(二)数据库连接和游标的建立
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,#_*_coding:utf-8_*_import MySQLdbDBHOST = "192.168.89.101"DBUSER = "root"DBPASSWD ="1qaz#EDC"DB = "s
千家信息网最后更新 2026年10月31日python操作mysql(二)数据库连接和游标的建立
#_*_coding:utf-8_*_import MySQLdbDBHOST = "192.168.89.101"DBUSER = "root"DBPASSWD ="1qaz#EDC"DB = "soms"PORT = 3306CHARSET = "utf8"#建立与数据库的连接conn = MySQLdb.connect(host=DBHOST, user=DBUSER, passwd=DBPASSWD, db=DB, port=PORT, charset=CHARSET)cur = conn.cursor() #建立游标,Python是通过游标执行SQL语句
游标对象的常用方法:
名称
| 描述 | |
|---|---|
| close() | 关闭游标。之后游标不可用 |
| execute(query[,args]) | 执行一条SQL语句,可以带参数 |
| executemany(query, pseq) | 对序列pseq中的每个参数执行sql语句 |
| fetchone() | 返回一条查询结果 |
| fetchall() | 返回所有查询结果 |
| fetchmany([size]) | 返回size条结果 |
| nextset() | 移动到下一个结果 |
| scroll(value,mode='relative') | 移动游标到指定行,如果mode='relative',则表示从当前所在行移动value条,如果mode='absolute',则表示从结果集的第一行移动value条. |
cur = conn.cursor() #建立游标,Python是通过游标执行SQL语句#在数据表discovery插入一条记录cur.execute("insert into discovery (ip,port,status) values (%s,%s,%s)",('192.168.89.23','22','True'))#数据提交conn.commit()去数据库查询一下:
mysql> select * from discovery;
+----+---------------+------+--------+
| id | ip | port | status |
+----+---------------+------+--------+
| 1 | 192.168.89.3 | 22 | True |
| 3 | 192.168.89.23 | 22 | True |
+----+---------------+------+--------+
2 rows in set
查询的操作也是如此,举一反三即可
游标
结果
数据
语句
查询
移动
数据库
参数
在行
举一反三
一行
名称
对象
常用
序列
数据表
方法
前所
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
博彦科技互联网金融
互联网科技网
互联网核心科技是什么
万易互联网科技
互联网科技论文
未来的互联网科技
壹账通互联网科技
互联网科技公司名称
互联网金融科技委员会
华脉科技工业互联网产品
宁夏科技产业互联网案例
互联网和黑科技的看法
昭通互联网科技选哪家
呼和浩特新华互联网科技学院
互联网科技如何创业
互联网金融科技名词解释
华中科技大学互联网的牛人
抖集互联网科技技术咨询
互联网科技企业商标注意事项
兰石爱特工业互联网科技分公司
科技互联网产品
互联网金融 金融科技
华宇互联网科技
为想互联网科技
丰台科技园 互联网
互联网科技大会
济南华为互联网科技产业总部基地
青海科技产业互联网发展
国产互联网科技公司
伍佰万互联网科技是干嘛的