python操作mysql数据库

Posted 嶙羽

tags:

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

环境

win10,python3.6,pycharm,mysql57

安装

mysql的安装,费了一段周折,接下去安装pymysql:

pip install pymysql

接着就可以用python3.6操作mysql了,但是要在pycharm中使用mysql的话,还需要一些步骤,详见http://www.jb51.net/article/112715.htmhttp://blog.csdn.net/tongxinzhazha/article/details/70257014简单来说就是:

1.在pycharm的setting—plugins里查找并安装databbase navigator

2.先下载mysql 的jdbcmysql-connector-java,放在任意目录下

3.打开pycharm的database插件,新增一个MySQL连接,把host、数据库名称(提前建好数据库)、用户名、登录密码填好,然后把driver的路径改为2中文件mysql-connector-java-5.1.45-bin.jar的路径即可

使用

命令行操作MySQL

cmd命令行窗口进入D:\\mysql57\\soft\\bin,首先敲入net start mysql,确保mysql已经启动,然后敲入mysql -u root -p,提示敲入密码(忘了可以查和女朋友的聊天记录)接着就进入MySQL的交互界面了

参考大师兄以及这个

python操作MySQL

首先

import mysql

然后连接数据库

connect = pymysql.Connect(  
    host=\'localhost\',  
    port=3306,  
    user=\'root\',  
    passwd=\'密码’,  
    db=\'数据库名称\',  
    charset=\'utf8\'  
)

参考http://blog.csdn.net/johline/article/details/69549131以及虫师

 补充:

2018.4.26

这里使用Navicat for MySQL来进行可视化操作,查询操作如下:

查询——>新建查询——>输入查询语句——>运行

例查询语句:SELECT * FROM  fixed_asset_new(表名) WHERE resource_type=6(条件);

 

以上是关于python操作mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

部分代码片段

在 Python代码中操作mysql数据

通过Python代码操作MySQL:

python 用于数据探索的Python代码片段(例如,在数据科学项目中)

如何在片段中填充列表视图?

用python操作mysql数据库(之代码归类)