python操作mysql(二)数据库连接和游标的建立
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,#_*_coding:utf-8_*_import MySQLdbDBHOST = "192.168.89.101"DBUSER = "root"DBPASSWD ="1qaz#EDC"DB = "s
千家信息网最后更新 2025年02月22日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安全错误
数据库的锁怎样保障安全
网页游戏网络安全错误错误代码
软件开发人员和质量保证人员
软件开发金融信息化方向
机电工程项目管理数据库作用
域名服务器的四种不同类型
早期网络技术包括
云服务器备案有用吗
西藏智能养老软件开发公司
敏捷软件开发经典书籍
哪里的高防服务器好
embl数据库的主要内容
华为认证的网络安全工程师
网络安全奖学金好拿吗
网络安全法负责统筹
软件开发集中在江苏哪个城市
查看服务器cpu名称
古交软件开发定做
广西管理系统软件开发哪家好
服务器 盘符
软件开发工程师的就业环境分析
湘潭专业软件开发报价
玉田辅助网络技术售后保障
软件开发技术行业广泛吗
网络安全刘海林
对未来软件开发方向的选择
软件开发的基本任务是什么
为什么软件开发比国外有多少
网络安全短视频策划
云打印软件开发
sql 数据库文件构成