您好,登录后才能下订单哦!
密码登录
            
            
            
            
        登录注册
            
            
            
        点击 登录注册 即表示同意《亿速云用户服务条款》
        #_*_coding:utf-8_*_ import MySQLdb DBHOST = "192.168.89.101" DBUSER = "root" DBPASSWD ="1qaz#EDC" DB = "soms" PORT = 3306 CHARSET = "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
查询的操作也是如此,举一反三即可
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。