Python操作mysql

1.安装pymysql (pip install pymysql) 这里的安装是有技巧性的不是随意安装 获取更多信息 记得随时留意本博客的动态

2.Python连接到mysql

import  pymysql
msqlcon=pymysql.connect(host=settings.MYSQL_HOST,user=settings.MYSQL_USER,
password=settings.MYSQL_PASSWORD,db=settings.MYSQL_DBNAME)
解释:host-mysql所在的服务器地址 user-数据库用户名 password 用户-密码 db-数据库名字
这里我是为方便管理 所以写在配置文件中 可以给大家看下配置文件中的内容 其他数据库可以用同样的方式进行处理

mysqlcur=msqlcon.cursor()
print(mysqlcur)
解释:获取连接数据的游标
# createTableresult=mysqlcur.execute('create table spiderCSDN(Ariticle_title varchar(240),Ariticle_Browes_count varchar(20) ,Ariticle_remark varchar(20))default charset=utf8')
# showTable=mysqlcur.execute('show tables;')
# showdata=mysqlcur.execute('select * from spidercsdn')
# print(showdata)
解释:通过游标 对数据库进行操作
mysqlcur.close()
msqlcon.close()
解释:记得先关闭 游标连接 再关闭数据库连接 (why!!? 性能 内存)
posted @ 2020-07-30 14:03  小赖同学啊  阅读(109)  评论(0编辑  收藏  举报