用pycharm链接mysql数据库(保姆教学)!

目录

1.用PyCharm连接 MySQL
2.PyCharm 成功连接了 MySQL,但是没有显示所有的数据库
3.编写并且运行 SQL 语句
4. 删除 MySQL 连接

前言

在 PyCharm 中是可以通过内置的工具来连接、操作数据库的,并且对于市面上大多数主流数据库都是支持的。

本篇教程就教大家如何通过 Pycharm 内置的数据库工具连接 MySQL 数据库。

打个小广告——分享一份Python学习大礼包(激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程)点击领取,100%免费!

用PyCharm连接 MySQL

首先打开 PyCharm ,点击菜单栏的 View --> Tool Windows --> Database

或者直接点击 PyCharm 右侧的 Database

然后就会在 PyCharm 右侧就会弹出内置数据库工具的面板。

然后我们点击图示的 + 号 --> Data Source --> MySQL

然后就会出现图示界面,需要我们输入对应的数据库信息,

Name:数据库的连接名称

Comment:数据库的描述简介

Host:数据库的ip地址

Port:数据库的端口号

User:数据库的用户名

Password:数据库的密码

Test Connection:测试按钮,点击这个按钮测试是否成功连接数据库

信息填写完之后,别急着测试连接,如果和下图一样显示 Download missing driver files ,那么你就需要先点击 Download下载对应的驱动文件。

在这里插入图片描述

驱动文件搞定之后,点击 Test Connection 测试连接,出现图示的提示就代表数据库可以正常连接,点击右下角 OK 就行。

PyCharm 成功连接了 MySQL,但是没有显示所有的数据库

很多读者第一次连接数据库都会遇到这个问题,教大家如何解决。

如图示,点击这个按钮

再点击 Schemas,将 All Schemas 勾选上,然后点击右下角 OK 就行了!

然后你就可以看到所有的数据库了。

编写并且运行 SQL 语句

点击如图所示的 logo,然后点击 console,然后编写 SQL 语句、点击运行就可以了。

删除 MySQL 连接

点击如图所示的按钮,

在左侧选中你要删除连接的数据库,再点击上面的 — 按钮就可以了。

关于Python技能储备!

如果你是准备学习Python或者正在学习(想通过Python兼职),下面这些你应该能用得上:
【点击这里】领取!
包括:激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!
Python所有方向的学习路线图,清楚各个方向要学什么东西
100多节Python课程视频,涵盖必备基础、爬虫和数据分析
100多个Python实战案例,学习不再是只会理论
华为出品独家Python漫画教程,手机也能学习
历年互联网企业Python面试真题,复习时非常方便
****

在这里插入图片描述
END

### 配置 PyCharm 连接 MySQL 数据库 #### 一、准备工作 在开始之前,确保已经安装并配置好 MySQL 数据库服务以及 Python 的 `pymysql` 或者 `mysql-connector-python` 库。可以通过以下命令来安装这些库: ```bash pip install pymysql mysql-connector-python ``` #### 二、具体步骤 1. **打开数据库工具窗口** 在 PyCharm 中,通过菜单栏选择 `View --> Tool Windows --> Database` 来打开数据库工具窗口[^2]。 2. **添加数据源** 在数据库工具窗口中,点击加号 (`+`) 图标,然后选择 `Data Source --> MySQL` 添加一个新的 MySQL 数据源[^3]。 3. **填写数据库连接信息** 填写必要的数据库连接参数,包括主机名(通常是 `localhost`)、端口号(默认为 `3306`)、用户名和密码等。如果尚未创建特定的数据库,可以在稍后阶段完成此操作[^4]。 4. **测试连接** 完成上述设置之后,点击右下角的 “Test Connection” 按钮验证是否能够成功建立到 MySQL 数据库连接。如果有任何错误提示,按照指示解决问题;比如缺少 JDBC Driver,则可以直接点击链接自动下载所需驱动程序。 5. **执行 SQL 脚本** 成功连接至目标数据库后,在左侧导航树形结构里找到对应的表或者视图节点双击即可查看其内容。也可以在此界面编写新的查询语句并运行它们以管理您的数据[^1]。 #### 示例代码片段 下面展示一段简单的Python脚本来演示如何使用PyMySQL模块访问远程服务器上的MySQL实例: ```python import pymysql.cursors # Connect to the database connection = pymysql.connect(host='localhost', user='your_username', password='your_password', cursorclass=pymysql.cursors.DictCursor) try: with connection.cursor() as cursor: sql = "CREATE DATABASE IF NOT EXISTS testdb" cursor.execute(sql) finally: connection.close() ``` 以上代码展示了怎样安全地初始化一个新数据库实例,并且关闭资源释放通道。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值