首页 > 数据库 >2023爬虫学习笔记 -- Python链接Mysql数据库

2023爬虫学习笔记 -- Python链接Mysql数据库

时间:2023-03-23 11:02:24浏览次数:42  
标签:语句 -- Mysql 游标 mysql Python 对象 sql 连接

一、Mysql数据库开启外连接

1.登进MySQL
mysql -u root -p
2.输入以下语句,进入mysql库:
use mysql
3.更新域属性,’%'表示允许外部访问:
update user set host='%' where user ='root';
4.执行以上语句之后再执行:
FLUSH PRIVILEGES;
5.再执行授权语句:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

二、安装pymysql库文件

pip install pymysql

2023爬虫学习笔记 -- Python链接Mysql数据库_MySQL

三、代码实现连接mysql

1、创建mysql连接对象

连接对象=pymysql.Connect(host='192.168.0.101',port=3306,user='root',password='',db='mysql',charset='utf8')

2、创建游标对象,用来执行sql语句

游标对象=连接对象.cursor()

3、执行sql语句,并提交

sql语句='insert into 用户 value (5,"赵八",18)'
游标对象.execute(sql语句)
连接对象.commit()

4、执行完毕后记得关闭连接

游标对象.close()
连接对象.close()

5、其他操作

sql语句='delete from 用户 where 序号=5'#删除操作
sql语句='update 用户 set 序号=4 where 名字="李四"'#更新数据

6、打印查询的结果

sql语句='select * from 用户'
游标对象.execute(sql语句)
print(游标对象.fetchall())

标签:语句,--,Mysql,游标,mysql,Python,对象,sql,连接
From: https://blog.51cto.com/u_15288375/6144517

相关文章