qq_41945416 2026-02-25 20:11 采纳率: 91.7%
浏览 8
已结题

关于MySQL数据库管理软件

1.MySQL Workbench 8.0 CE管理工具是MySQL数据库的默认管理工具 即使汉化过后 往往只有菜单栏是中文的 其他全是英文,无法丝滑使用。请问怎么创建数据库,怎么创建数据表?怎么插入数据 编辑数据,以及查询数据?应该点哪里 要具体怎么操作?
2. 如果确实是操作困难,还有没有第三方的数据库管理软件是中文的 可以很好的管理MySQL数据库的?
3.另外就是MySQL的服务占用了很大的内存空间 大概700-800多兆了 这个正常吗?能够把需要运行的内存空间往小了设置吗?

  • 写回答

1条回答 默认 最新

  • 檀越@新空间 2026-02-25 20:12
    关注

    晚上好🌙🌙🌙
    本答案参考通义千问

    针对你提出的问题,我将从以下几个方面进行详细解答:


    一、MySQL Workbench 8.0 CE 的基本操作(创建数据库、表、插入/编辑/查询数据)

    1. 创建数据库

    • 操作路径:

      • 打开 MySQL Workbench
      • 在左侧的 Navigator(导航器) 中,找到 Schemas(模式)
      • 右键点击 Schemas → 选择 Create Schema...
      • 输入数据库名称(例如 mydatabase),点击 Apply
    • SQL语句方式:

      CREATE DATABASE mydatabase;
      

    2. 创建数据表

    • 操作路径:

      • Navigator 中,右键点击你刚创建的数据库(如 mydatabase)→ 选择 Create Table...
      • 输入表名(如 users),然后在字段列表中添加列(如 id, name, email 等)。
      • 设置主键、数据类型等,点击 Apply
    • SQL语句方式:

      CREATE TABLE users (
          id INT PRIMARY KEY AUTO_INCREMENT,
          name VARCHAR(100),
          email VARCHAR(100)
      );
      

    3. 插入数据

    • 操作路径:

      • Navigator 中,展开你的数据库 → 选择表(如 users)→ 点击 Table Data Editor(表格数据编辑器)。
      • 在下方表格中手动输入数据,点击 Apply
    • SQL语句方式:

      INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com');
      

    4. 编辑数据

    • 操作路径:

      • Table Data Editor 中,直接修改对应行的数据,点击 Apply
    • SQL语句方式:

      UPDATE users SET name = 'Jane Smith' WHERE id = 1;
      

    5. 查询数据

    • 操作路径:

      • Navigator 中,右键点击表 → 选择 Select Rows - Limit 1000
      • 会弹出一个窗口显示表中的数据。
    • SQL语句方式:

      SELECT * FROM users;
      

    二、是否有更好的中文数据库管理工具?

    如果你觉得 MySQL Workbench 操作复杂或界面不友好,以下是一些推荐的中文数据库管理工具:

    1. DBeaver(开源)

    • 特点:
      • 支持多数据库(包括 MySQL、PostgreSQL、Oracle 等)。
      • 界面支持中文。
      • 功能强大,适合开发和运维人员。
    • 下载地址: https://dbeaver.io

    2. Navicat(付费,但有中文版)

    • 特点:
      • 图形化界面,操作简单。
      • 支持中文语言包。
      • 支持多种数据库。
    • 官网: https://www.navicat.com

    3. SQLyog(免费试用)

    • 特点:
      • 简洁易用,界面友好。
      • 提供中文语言支持。
      • 适合中小型项目。
    • 官网: https://www.sql-yog.com

    4. HeidiSQL(免费)

    • 特点:
      • 轻量级,速度快。
      • 支持中文界面。
      • 适合快速查询和管理。
    • 官网: https://www.heidisql.com

    三、MySQL 服务占用内存是否正常?能否调整?

    1. 内存占用是否正常?

    • 700MB~800MB 是正常的。
      • MySQL 作为数据库服务器,本身需要一定的内存来缓存数据、处理连接等。
      • 如果你只是本地测试或小型应用,这个内存占用是合理的。

    2. 如何减少 MySQL 占用的内存?

    你可以通过修改 MySQL 的配置文件(my.cnfmy.ini)来调整内存使用。以下是几个关键参数:

    常见配置项(以 Linux 为例):

    [mysqld]
    # 最大连接数
    max_connections = 100
    
    # 缓冲池大小(影响内存)
    innodb_buffer_pool_size = 128M  # 根据实际内存调整,比如 256M 或 512M
    
    # 查询缓存(已弃用,建议关闭)
    query_cache_type = 0
    query_cache_size = 0
    
    # 日志缓冲区
    innodb_log_buffer_size = 8M
    
    # 其他优化参数
    table_open_cache = 2000
    tmp_table_size = 64M
    max_heap_table_size = 64M
    

    注意: 修改配置后需要重启 MySQL 服务使生效。

    Windows 下的配置文件路径:

    • 通常位于 C:\ProgramData\MySQL\MySQL Server X.X\my.ini

    Linux 下的配置文件路径:

    • 通常位于 /etc/my.cnf/etc/mysql/my.cnf

    3. 重启 MySQL 服务命令(Linux)

    sudo systemctl restart mysql
    

    四、总结(重点内容)

    ✅ 重点总结:

    1. MySQL Workbench 的基本操作:

      • 创建数据库:通过 Navigator 或 SQL 语句。
      • 创建表:通过图形界面或 SQL。
      • 插入/编辑/查询数据:使用 Table Data Editor 或 SQL。
    2. 推荐的中文数据库管理工具:

      • DBeaver(免费、开源、支持中文)
      • Navicat(功能强大,有中文版)
      • HeidiSQL(轻量、适合快速操作)
    3. MySQL 内存占用问题:

      • 700-800MB 是正常范围。
      • 可以通过修改 my.cnf 文件中的配置项(如 innodb_buffer_pool_size)来降低内存占用。

    如有更多问题,欢迎继续提问!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月5日
  • 已采纳回答 2月25日
  • 创建了问题 2月25日