如何使用pycharm连接Mysql数据库!!!

1、Mysql的安装:
MySQL针对不同的用户提供了2中不同的版本:

  • MySQL Community Server:社区版。由MySQL开源社区开发者和爱好者提供技术支持,对开发者开放源代码并提供免费下载。
  • MySQL Enterprise Server:企业版。包括最全面的高级功能和管理工具,不过对用户收费。
    本次讲到的MySQL安装都是以免费开源的社区版为基础,打开MySQL数据库官网的下载地址http://dev.mysql.com/downloads/mysql,上面提供了两种安装文件,一种是直接安装的MSI安装文件,另一种是需要解压并配置的压缩包文件。
    在这里插入图片描述

用MSI安装包安装
根据自己的操作系统下载对应的32位或64位安装包。按如下步骤操作:
在这里插入图片描述

第一步: 安装许可
双击安装文件,在如下图所示界面中勾选“I accept the license terms”,点击“next”。
在这里插入图片描述

第二步:选择典型安装

  • typical:typical是推荐安装方式,由软件决定安装。
  • custom:custom是自定义安装方式,由用户决定安装。
  • Complete:Complete是完全安装。
    选中typical后,直接点击install即可
    在这里插入图片描述
    在这里插入图片描述

等待片刻后,安装完成!
在这里插入图片描述

第三步:Mysql相关配置
进入到配置页面,如下图所示
在这里插入图片描述
在这里插入图片描述

点击Content Type的下拉框,显示有三种类型:

  • Development Machine:开发机器,MySQL会占用最少量的内存。
  • Server Machine:服务器机器,几个服务器应用会运行在机器上,适用于作为网站或应用的数据库服务器,会占用中等内存。
  • Dedicated Machine:专用机器,机器专门用来运行MySQL数据库服务器,会占用机器的所有可用内存。
    根据自己的用途选择相应的类型配置,我这里选择“Server Machine”类型。
    常用的是TCP/IP连接,勾选该选项框,默认端口号是3306,可在输入框中更改。若数据库只在本机使用,可勾选“Open Firewall port for network access”来打开防火墙,若需要远程调用则不要勾选。
    下面的“Named Pipe”和“Shared Memory”是进程间通信机制,一般不勾选。
    “Show Advanced Options”用于在后续步骤配置高级选项,为尽可能多的了解MySQL的可配置项,这里勾选该选项框。点击“next”进入下一步。

进入到MySQL的账户和角色配置界面,如下图:
在这里插入图片描述

root账户拥有数据库的所有权限,在密码框输入自己设置的密码。数据库在开发和维护过程中为了安全性和便于管理会为不同的用户授予相应操作权限的账户密码
在这里插入图片描述

点击“Add User”按钮,在弹出的会话框中设置不同权限等级的账户,如下图所示:
在这里插入图片描述

Host表示能连接到该数据库的主机地址,可设置为本地(localhost/127.0.0.1)、一个外部IP(如218.17.224.228)、一个外部网段(如218.17.224.*)或者所有主机(%)。
Role表示该账户的角色,可选择的角色如下:
在这里插入图片描述

这边选择的是"DB Admin";User Name 根据各自情况自我命名,下面命名为"zhoub"
在这里插入图片描述

设置完成后点击OK,然后点击"Next",如下所示
在这里插入图片描述

将MySQL服务配置成Windows服务后,MySQL服务会自动随着Windows操作系统的启动而启动,随着操作系统的停止而停止,这也是MySQL官方文档建议的配置;
Windows service Name可设置为默认值,只要与其它服务不同名即可。在Windows系统中基于安全需求,MySQL服务需要在一个给定的账户下运行,选择默认的Standard System Account即可。保持默认配置后点击“next”。
在这里插入图片描述

后续操作就默认点击“Next",经过上述配置后,一个MySQL数据库已基本配置完成。进入到这一步骤后点击“Execute”执行配置项,如下图:

点击"Execute"后执行的结果如下图所示:
在这里插入图片描述
在这里插入图片描述

然后点击"Next’后如下界面表示安装成功,点击“Finish”完成。
在这里插入图片描述

2、Mysql环境变量的配置
打开电脑的设置->“高级系统设置”
在这里插入图片描述

点击系统变量 里的 Path,如下图所示:
在这里插入图片描述

在新建,添加 MySQL的安装路径,如下图所示
在这里插入图片描述

最后点击“确定”、“确定”、“确定”!,下面用cmd来进行MySql环境测试,验证是否配置成功!在cmd里输入命令: mysql -u root -p ;然后输入安装的时候设置的密码,出现如下所示,表明MySql的环境变量已经配置成功!
在这里插入图片描述

3、Pycharm安装MySql插件:
文件->设置 出现如下的界面
在这里插入图片描述

在Plugins(插件)中可以下载适用于pycharm的一些插件,如下图所示
在这里插入图片描述

在搜索框中输入data找到Database Navigator进行安装
在这里插入图片描述

等待片刻后安装OK,然后“重启IDE”
在这里插入图片描述

重启pycharm后,会在最上方的选项出现DB Navigator
在这里插入图片描述

点开以后,点击database browser是空白的,需要先做好与数据库的连接
在这里插入图片描述

随便选择一下两种方式的其中之一来打开设置页面均可
第一种:
在这里插入图片描述

第二种:
在这里插入图片描述

点击"Settings"之后界面如下显示:
在这里插入图片描述

在connections(连接)中点击绿色加号选择mysql数据库并点击
在这里插入图片描述

选中MySql之后显示的界面如下:
在这里插入图片描述

填写相关的信息,如下图所示:
在这里插入图片描述

填写OK之后,可以点击“Test Connection"按钮进行测试,如下图所示!
在这里插入图片描述

测试OK后,点击确认按钮,之后显示成功!如下图所示:
在这里插入图片描述

点击如下图所示的 logo,然后点击 console,然后编写 SQL 语句、点击运行就可以了
在这里插入图片描述

4、Pycharm 用Python代码来测试对MySql的操作,测试代码如下:

# 导入pymysql模块
import pymysql

# 我们这里需要多一步选择数据库
db = pymysql.connect(
    host='localhost',  # 这里输入主机名称一般来说都是localhost
    user='root',  # 这里输入mysql用户名
    password='123456',  # 这里输入密码
    port=3306,  # 这里输入端口号
    charset='utf8mb4',
    database='mysql'  # 这里选择数据库
)

# 创建一个游标对象
cursor = db.cursor()

# 创建一个名为 user 的表
table_name = "My_user"
sql = 'create table {} (id varchar(20) not null, name varchar(20) not null, primary key(id)'.format(table_name)
cursor.execute(sql)

# 把创建的表显示出来
sql = 'show tables;'
cursor.execute(sql)
print("显示创建的表:", cursor.fetchall())

# 显示表的结构
sql = 'desc {}'.format(table_name)
cursor.execute(sql)
print("显示表的结构:", cursor.fetchall())

cursor.close()
db.close()  # 关闭数据库连接

代码写入pycharm后,会出现如下所示错误,无法识别pymysql模块
在这里插入图片描述

需要进行安装pymysql模块,下图展示如何安装:
在这里插入图片描述

点击 Python packages,会出现如下显示界面:
在这里插入图片描述

在输入框输入“pymysql”,后显示如下画面
在这里插入图片描述

点击“安装”,等待片刻,就会显示安装成功标识,如下图所示
在这里插入图片描述

右击空白处,然后点击 “运行main”,如下图所示:
在这里插入图片描述

运行结果如下图所示:
在这里插入图片描述

打开左侧的“DB Browser”,验证"my_user"表有没有创建成功,如下图所示:
在这里插入图片描述

在数据库mysql下查找,如下图所示:
在这里插入图片描述
在这里插入图片描述

END=

  • 41
    点赞
  • 216
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: 要在PyCharm连接MySQL,首先需要确保已经安装了PyCharmMySQL数据库。 第一步是打开PyCharm,在主界面选择“File”菜单,然后选择“Settings”。 在弹出的Settings对话框中,选择“Project: [项目名称]”和“Project Interpreter”选项。点击右侧的“+”按钮,在弹出的列表中选择“MySQL-python”或“PyMySQL”,点击“Install Package”按钮安装。 完成安装后,点击“OK”保存并关闭对话框。回到PyCharm的主界面,在右上角选择“Database”视图。 在Database视图中,点击右上角“+”按钮,选择“Data Source”选项,然后选择“MySQL”。 在弹出的MySQL数据源配置对话框中,填写以下信息: - 主机名:MySQL数据库所在的主机地址 - 端口号:MySQL数据库的端口号(默认是3306) - 数据库:要连接数据库名称 - 用户名和密码:用于连接数据库的用户名和密码 然后点击“Test Connection”按钮测试连接,如果连接成功,点击“OK”保存并关闭对话框。 现在,您已成功在PyCharm中配置了MySQL连接。您可以使用PyCharm提供的数据库工具来浏览、查询和编辑数据库中的数据。 ### 回答2: 使用PyCharm连接MySQL可以通过以下步骤完成: 1. 首先,确保已经安装并配置了MySQL数据库服务器,并确保服务器正在运行。 2. 打开PyCharm并创建一个新的PyCharm项目。 3. 在项目中创建一个Python文件。 4. 导入需要的模块,包括`mysql.connector`模块。 5. 在Python文件中使用以下代码连接MySQL数据库: ``` import mysql.connector # 创建数据库连接 cnx = mysql.connector.connect(user='your_username', password='your_password', host='your_host', database='your_database') # 创建游标对象 cursor = cnx.cursor() # 执行SQL查询语句 query = "SELECT * FROM your_table" cursor.execute(query) # 获取查询结果 for row in cursor: print(row) # 关闭游标和连接 cursor.close() cnx.close() ``` 在上面的代码中,你需要替换`your_username`、`your_password`、`your_host`、`your_database`和`your_table`为相应的MySQL数据库的用户名、密码、主机地址、数据库名称和表名。 6. 运行Python文件,将会连接MySQL数据库并执行指定的SQL查询语句,然后打印查询结果。 请注意,上述代码只是一个简单的示例,你可以根据自己的需求进行修改和扩展。另外,确保已经安装了`mysql-connector-python`模块,你可以使用`pip install mysql-connector-python`命令来安装该模块。 ### 回答3: PyCharm是一种流行的Python集成开发环境(IDE),它提供了一个方便的界面来开发和管理Python项目。连接MySQL数据库可以让我们在PyCharm中轻松地进行数据库操作。 要在PyCharm连接MySQL数据库,我们需要执行以下步骤: 1. 首先,确保已经安装了MySQL数据库,并且已经创建了一个数据库实例用于我们的项目。 2. 打开PyCharm,并在项目中添加一个新的Python文件。 3. 在文件中导入`mysql.connector`模块,这是一个用于连接MySQL数据库的Python模块。 4. 创建一个MySQL连接,并传入需要连接数据库的相关详细信息,如主机名,用户名,密码等。 5. 使用连接对象的`cursor()`方法创建一个cursor对象,该对象用于执行SQL语句。 6. 使用cursor对象的`execute()`方法执行SQL查询或操作。 7. 使用cursor对象的`fetchall()`或`fetchone()`方法获取查询结果。 8. 最后,记得关闭数据库连接和cursor对象。 下面是一个示例代码来连接MySQL数据库: ```python import mysql.connector # 创建一个MySQL连接 mydb = mysql.connector.connect( host="localhost", user="root", password="password", database="mydatabase" ) # 创建一个cursor对象 mycursor = mydb.cursor() # 执行SQL查询 mycursor.execute("SELECT * FROM customers") # 获取查询结果 result = mycursor.fetchall() # 打印查询结果 for row in result: print(row) # 关闭连接和cursor对象 mycursor.close() mydb.close() ``` 这样,我们就可以在PyCharm连接MySQL数据库并执行查询或操作了。当然,在实际应用中可能会有更多复杂的操作,但这是一个基本的连接MySQL的示例。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值