PyCharm配置MySQL数据库:从入门到实战
创作时间:
作者:
@小白创作中心
PyCharm配置MySQL数据库:从入门到实战
引用
CSDN
1.
https://blog.csdn.net/weixin_64296077/article/details/139526053
本文将详细介绍如何在PyCharm社区版和专业版中配置和操作MySQL数据库。内容包括数据库的配置、创建以及数据导入等步骤,并提供了具体的代码示例。
第一步:找到并配置MySQL数据库
假设你已经安装了MySQL,如果没有,请查阅其他教程进行下载安装。
在PyCharm中,有两种方式可以找到数据库:
- 在右边侧栏处
- 通过菜单栏:"View" -> "Tool Windows" -> "Database"
这里使用的是专业版PyCharm。社区版的配置步骤可以参考以下链接:
PyCharm(社区版)如何添加database工具
专业版配置步骤
打开数据库工具窗口
进入数据库配置界面
如果你不知道MySQL的用户名和密码,可以参考以下链接获取:
如何查看MySQL的用户名和密码
第二步:建立数据库并导入数据文件
社区版创建数据库步骤
- 打开终端,进入MySQL命令窗口
- 输入以下命令:
然后输入你的MySQL密码。mysql -uroot -p
- 创建数据库:
create database mydatabase
专业版创建数据库步骤
- 在数据库工具窗口中,右键点击"Data Sources",选择"New" -> "MySQL"
- 输入数据库连接信息,包括主机名、端口、用户名和密码
- 创建数据库并命名
创建完成后,右键刷新数据库列表,确认数据库已创建。
导入数据文件
如果你已经创建好了数据库,无论是社区版还是专业版,都可以按照以下步骤导入数据文件:
创建一个Python文件,例如
import_data.py
安装必要的库:
pip install pandas pip install mysql-connector-python
编写数据导入代码:
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()
确保数据文件(如
Names.xlsx
)位于正确的位置。
运行上述代码后,数据将被导入到指定的数据库表中。
进一步学习
对于数据库的增删改查操作,可以参考以下资源:
热门推荐
蓝莓冷藏好还是常温好?哪种更胜一筹?
哪些事可以表现母爱?展现母爱的闪耀瞬间:一百种爱的表达方式!
狂犬病疫苗接种常识是什么
书法艺术:从创作到欣赏的美感生成
落地灯选购指南:打造温馨家居照明新篇章
保险的种类、购买注意事项和理赔规则详解
什么是服务合同?一文详解服务合同的关键要素与注意事项
印度经济增长5.4%,GDP创历史新高,明年能否超日本
腮腺炎怎样治疗好得快一点
印巴战争:印度登上南亚霸主宝座的“光荣之战”
日本有哪些局
提升家中Wi-Fi信号必知的十大神技!
现代年轻人为何成为痛风高发群体?——生活方式带来的健康危机
礼物选不对,感情受考验?女生的生日必看!
多做这个亲昵的小动作,数百项研究证明可以减轻焦虑、疼痛、抑郁
二战告诉我们,当宏观调控无法化解经济危机时,唯有开启战争模式
确保二手母婴用品安全无虞的全面检查指南
七款常用精油的神奇功效和用法
日本留学:攻略中日银行,如何取款、汇款一应俱全
高利贷是违法的吗?一文详解高利贷的法律边界与风险
DeepSeek深度回答:哪吒2票房破百亿的秘密,也指出了不足之处
超300家药企分红在路上
1096年平民十字军东征的原因是什么?又由哪些人员组成?
医院一甲二甲三甲区别
人工智能是否会发展出“自我意识”?科学与科幻的交汇
最新研究:社交媒体使用有助于降低中老年人群的抑郁症发生率
什么是智能制造?工业4.0时代的制造业是怎样的?
如何评估机器学习算法的性能和准确性
公交车上陌生人之间的温暖互动:日常小事展现人性美好
形态各异、功能多样,机器人种类知多少?