python操作mysql(二)数据库连接和游标的建立
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,#_*_coding:utf-8_*_import MySQLdbDBHOST = "192.168.89.101"DBUSER = "root"DBPASSWD ="1qaz#EDC"DB = "s
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
魔兽世界如何重新连接服务器
智慧养老软件开发电话
网络安全监管设备
excel服务器 价格
无线网络技术期末考试题
医疗器械注册网络安全
专科生适合软件开发吗
数据库设计公司雇员管理系统
道闸无法连接后台数据库
网络安全会议强调
软件开发每天都很忙吗
国寿财险软件开发待遇
拼服务器断网突然1000多毫秒
如何通过接口访问程序数据库
浪潮塔式服务器品牌有哪些
明日之后服务器墙
win 7服务器管理器
湖北应用软件开发价格
b站讲网络安全很火的up
上海单据外贸软件开发公司
多媒体数据库应用实例
软件开发出口要报商务局吗
域名系统中服务器的区别
江苏gps网络时钟服务器价格
山东前端软件开发需要多少钱
云服务器和物理服务器区别在哪里
服务器编译找不到ndk
国寿财险软件开发待遇
闪耀暖暖一区服务器全名
linux服务器能干什么