0


社区版/专业版pycharm利用python对MySQL数据库操作:配置数据库、创建自己的数据库、导入数据

文章目录

第一步 找到并配置MySQL数据库

[默认已下好了MySQL,如果没下好请查阅其他教程下载,这里不会展示]

两种方式找pycharm中数据库:

第一种:在右边侧栏处

在这里插入图片描述

第二种:“View” 菜单,选择 “Tool Windows”,然后选择 “Database”

在这里插入图片描述
这里我用的是专业版pycharm,如果是社区版推荐看看以下网址:
pycharm(社区版)如何添加database工具_pycharm怎么加载已经手动database navigator-CSDN博客
专业版和社区版链接数据库步骤如下:
社区版会有些许不同,但步骤几乎一致,故本篇不做展示
如图:

进入以下界面:

请添加图片描述


在这里插入图片描述
这里第一步就完成了。

不知道user那里该填什么的看这个网址:

只需三步—教你如何查看自己的mysql的用户名和密码_查看mysql账号密码-CSDN博客

第二步 建立数据库并导入数据文件

这是社区版创建数据库步骤:

打开终端,进入mysql命令窗,创建数据库

如图在这里插入图片描述
输入:

mysql -uroot -p

在这里插入图片描述
如上图,输入你设定的MySQL密码,接着创建你要创建的数据库名,例如我是mydatabase

create database mydatabase

在这里插入图片描述

更改路径

这是专业版创建数据库步骤

查询控制台,创建数据库并命名

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

建好之后看回数据库,右键刷新,看看是否有创建的数据库文件了

在这里插入图片描述

导入数据文件[如果你已经创建好了数据库,社区版/专业版都可按照如下步骤导入数据文件]

接着创建一个.py文件,这里是我导入数据的展示代码:

#导入数据到数据库import pandas as pd
import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="root",
  password="******",
  database="你创建的数据库文件名")

df = pd.read_excel('../Names.xlsx')

mycursor = mydb.cursor()

mycursor.execute("CREATE TABLE student (id INT AUTO_INCREMENT PRIMARY KEY, mes_sub_id INT, mes_sub_name VARCHAR(255), mes_StudentID INT,mes_Score INT, mes_sum_score INT)")for index, row in df.iterrows():
    sql ="INSERT INTO student (mes_sub_id, mes_sub_name, mes_StudentID, mes_Score, mes_sum_score) VALUES (%s, %s, %s, %s, %s)"
    val =(row['mes_sub_id'], row['mes_sub_name'], row['mes_StudentID'], row['mes_Score'], row['mes_sum_score'])
    mycursor.execute(sql, val)

mydb.commit()

mycursor.close()
mydb.close()

第一步确定一下你要导入的数据文件在哪里,没有放的自己把文件放进去,不然之后操作你会挺麻烦的

例如,我的数据文件以及导入后的数据如图:


在这里插入图片描述

第二步,下载需要的库,不然你的程序跑不起来

pip install pandas
pip install pandas mysql-connector-python

第三步,代码解释

在这里插入图片描述

没问题,点击运行,就在对应数据库文件里给你创建新的

我的Names.xlsx文件里的内容是这样:

在这里插入图片描述

csv文件的读取:

在这里插入图片描述

以上就是利用pycharm建立数据库并导入数据的大体操作,至于对数据库进行增删改查推荐网址:

1:使用pycharm可视化学习mysql的增删改查(CRUD)_pycharm增删改查代码-CSDN博客

2:python3(pycharm)连接mysql数据库(navicat),实现数据库的“增删改查“操作_pycharm连接navicat数据库-CSDN博客
sql数据库(navicat),实现数据库的“增删改查“操作_pycharm连接navicat数据库-CSDN博客](https://blog.csdn.net/weixin_43996007/article/details/104089470)


本文转载自: https://blog.csdn.net/weixin_64296077/article/details/139526053
版权归原作者 人间_凑数 所有, 如有侵权,请联系我们删除。

“社区版/专业版pycharm利用python对MySQL数据库操作:配置数据库、创建自己的数据库、导入数据”的评论:

还没有评论