泉缘泉 发表于 2024-7-24 14:35:22

社区版/专业版pycharm利用python对MySQL数据库操纵:设置数据库、创建本身

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

[默认已下好了MySQL,假如没下好请查阅其他教程下载,这里不会展示]
两种方式找pycharm中数据库:
第一种:在右边侧栏处
https://img-blog.csdnimg.cn/direct/e48fc121e4514cf8b5e07bc484dd5999.png
第二种:“View” 菜单,选择 “Tool Windows”,然后选择 “Database”
https://img-blog.csdnimg.cn/direct/5a4196a76e314b9892477d3a10f68778.png
这里我用的是专业版pycharm,假如是社区版推荐看看以下网址:
pycharm(社区版)如何添加database工具_pycharm怎么加载已经手动database navigator-CSDN博客
专业版和社区版链接数据库步骤如下:
社区版会有些许差别,但步骤险些同等,故本篇不做展示
如图:
https://img-blog.csdnimg.cn/direct/5aa79c5fb66f41afb73a3c6ab776ee8d.png
进入以下界面:
https://img-blog.csdnimg.cn/direct/e65b88fafa0e42c49e0744fabc3646ca.png
https://img-blog.csdnimg.cn/direct/4dec4b1a54c646f1b7dfb4e42df32c30.png
https://img-blog.csdnimg.cn/direct/d98e235204ef4d479e4023c5fb33e80d.png
这里第一步就完成了。
不知道user那边该填什么的看这个网址:
只需三步—教你如何检察本身的mysql的用户名和密码_检察mysql账号密码-CSDN博客
第二步 建立数据库并导入数据文件

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

假如是社区版pycharm推荐网址:
Pycharm + python + sqlite3 创建数据库,并实现增编削查
社区版前期步骤:
上面这个网址是基于sqlite3,而我这里用的是Mysql,所以我也做一下社区版的步骤,专业版请看点击跳转
打开终端,进入mysql命令窗,创建数据库

如图https://img-blog.csdnimg.cn/direct/6ef12f32332a438fb379353519993a9a.png
输入:
mysql -uroot -p
https://img-blog.csdnimg.cn/direct/5e518aae81bc45b397b03d85a722b43a.png
如上图,输入你设定的MySQL密码,接着创建你要创建的数据库名,比方我是mydatabase
create database mydatabase
https://img-blog.csdnimg.cn/direct/9c264dbba56b46a7b447a6a775a49635.png
更改路径

[上面流程没有题目的请略过这步→点击跳转]
这里提一下有些人的MySQL路径存在题目,所以在终端输入MySQL会报错,这里提供更改路径的方法[仅限Windows]:
https://img-blog.csdnimg.cn/direct/91ae10b0a97c4c89be646076cafda467.png
https://img-blog.csdnimg.cn/direct/15fc009ae49842e3a19bb25cae1b479a.png
跟着步骤没找到系统属性的,请自行网上查阅,且以上仅供参考,确实不会的话跟老师或身边其他人请教。
路径设置好后回到终端输入上诉代码即可创建数据库点击跳转

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

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

https://img-blog.csdnimg.cn/direct/eb72d1b64a7d4186beea28f7ac242a4d.png
https://img-blog.csdnimg.cn/direct/9ccced583f4f4278b17c60795afd9ea7.png
https://img-blog.csdnimg.cn/direct/4144fa1d4bfa422489525340f279a65d.png
建好之后看回数据库,右键刷新,看看是否有创建的数据库文件了
https://img-blog.csdnimg.cn/direct/972559fd720c4c968d73369cd4f49018.png

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

接着创建一个.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()
第一步确定一下你要导入的数据文件在哪里,没有放的本身把文件放进去,否则之后操纵你会挺麻烦的
比方,我的数据文件以及导入后的数据如图:
https://img-blog.csdnimg.cn/direct/a63ce514466b4ced814e2d8a4015d01d.png
https://img-blog.csdnimg.cn/direct/a23f983d248448ce8297571a4d373fbb.png
第二步,下载需要的库,否则你的程序跑不起来
pip install pandas
pip install pandas
mysql-connector-python 第三步,代码表明
https://img-blog.csdnimg.cn/direct/b38ca4611dc144cf9afdbf072cc6d8d5.png
没题目,点击运行,就在对应数据库文件里给你创建新的
我的Names.xlsx文件里的内容是如许:
https://img-blog.csdnimg.cn/direct/7e4fb74b7ee04dec806d768dc7c939c9.png
csv文件的读取:
https://img-blog.csdnimg.cn/direct/9b6bcbf3997746b9881f093d13e106c3.png
以上就是利用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)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 社区版/专业版pycharm利用python对MySQL数据库操纵:设置数据库、创建本身