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)位于正确的位置。
运行上述代码后,数据将被导入到指定的数据库表中。
进一步学习
对于数据库的增删改查操作,可以参考以下资源:
热门推荐
部队如何增强团队凝聚力
部队团队观念如何增强的
基督教和佛教的教义有冲突吗?
基督教和佛教的教义有冲突吗?
如何在众多信仰中找到属于自己的力量?
特警队员的职业健康:挑战与保障
平安西夏特警大队:守护岁月静好的身影
特警队员荧幕形象大揭秘:从《武装特警》到《漂白》
秋冬美白神器:简易家常菜+美白汤水
小学生美白秘籍:蜂蜜水&柠檬汁大作战!
小学生美白秘籍:黄瓜敷脸vs香蕉蜂蜜面膜,哪个更适合?
春节临近,如何用积极心态化解犯太岁?
2025年乙巳蛇年家居风水布局:化解犯太岁的实用指南
秋冬防尿路感染,这三种食物最有效!
适合猫狗安全且友好的植物
常见的对猫有毒的植物有哪些
一周不重样减脂餐:从早餐到晚餐的完整计划
谷传玲详解:科学减肥食谱与饮食指南
妙佑医疗推荐:饮食减肥+健身最佳方案
饮食减肥与心理健康:如何突破心理瓶颈,实现健康减重
黑洞内部的旅程:奇点不存在吗?
奥特曼助你家娃变身小英雄!
泰罗vs杰克:《奥特曼格斗进化3》角色解析与实战技巧
新·奥特曼角色大揭秘:谁是下一个奥特之王?
空气炸锅烤大虾的做法分享
五味子:中医界的抗衰老神器?
五味子泡水喝,真的能美容?科学依据与使用指南
2024“约会一夏 请到汕头过暑假”暑期旅游季“七大特色”主题线路介绍
汕头发布五条特色旅游路线,邀你来过一个充实的暑假
烘焙必备:面粉体积重量换算全攻略