python操作mysql(二)数据库连接和游标的建立
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,#_*_coding:utf-8_*_import MySQLdbDBHOST = "192.168.89.101"DBUSER = "root"DBPASSWD ="1qaz#EDC"DB = "s
千家信息网最后更新 2024年11月30日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安全错误
数据库的锁怎样保障安全
服务器安全方面如何管理
电脑软件开发就业方向
江苏省绿色专利数据库
如何部署代理服务器
合同管理信息系统数据库设计
金融科技属于互联网金融吗
数据库win7
如何查看自己游戏所在的服务器
坚果云服务器连接不了
阿里云服务器瘫痪
沧州科生网络技术有限公司
最多跑一次大数据库
监控硬盘数据库清理
mongodb同步图数据库
qq服务器回包错误
舆情和网络安全的区别
国外服务器加速
学院网络安全工作思路
数据库保存的时候循环引用
数据库硕士毕业
北京数据网络技术
升望网络技术有限公司
数据库稀疏表
开着流量还无法连接服务器
大话西游2走进服务器之金顶山
哪些云服务器便宜
dbaccess数据库
推广《护苗.网络安全课》
安全接入区虚拟服务器
云服务器桌面英文改中文