用python链接mysql

Posted 月光魔草

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python链接mysql相关的知识,希望对你有一定的参考价值。

对应python3以上的版本:

需要在pip上安装pymysql的包,我在引入这个包时遇到了无法引入的情况,No module named \'PyMySQL\'

查了一遍之后,应该是pip解释器和编码用的不一致导致。

解决方案:

 

 将此路径下文件拷贝到编译器环境即可(缺省拷贝,不用覆盖,可能会多拷一些东西,删除就好)

 

 

连接代码如下:

  import pymysql

server = "localhost"
user = "root"
password = "000000"
database = "lightning"

db=pymysql.connect(server, user, password, database)
#使用cursor()方法创建一个游标对象cursor
cursor =db.cursor()
#使用execute()方法执行SQL查询
#str="INSERT INTO `lightning`.`lightning_count` (`pic_Name`, `sex`, `start_time`, `end_time`, `intensity`, `start_longitude`, `start_latitude`, `end_longitude`, `end_latitude`, `x0`, `y0`, `x1`, `y1`) VALUES (\'D:/002.png\', \'I\', \'2020-06-22 19:56:10.156\', \'2020-06-22 19:56:10.856\', \'13999\', \'35.987000\', \'42.578000\', \'36.786000\', \'44.562000\', \'100\', \'100\', \'200\', \'200\');"
#cursor.execute("use  lightning;")
cursor.execute("INSERT INTO lightning.lightning_count (Id) VALUES (3)")
cursor.connection.commit()#执行commit操作,插入语句才能生效
#使用fetchone()方法获取单条数据,并打印
#data =cursor.fetchone()
#print("Datebase version : %s " % data)
#关闭数据库连接
db.close()

 

以上是关于用python链接mysql的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序代码片段

如何从片段内的列表视图打开链接网址?

python链接mysql

在 JSP 中的 <% %> 代码片段中添加链接

HTML代码片段

HTML代码片段