资讯动态

MySQL数据库管理工具选型指南:开发、运维、数据分析场景实战对比

发布时间:2026/9/15 4:26:30 来源:尧图企业网站定制
1. 为什么选 MySQL 管理工具这件事比你想象中更值得花时间琢磨MySQL 数据库管理工具怎么选这问题我每天至少被问三遍——刚入职的运维新人、接外包项目的 PHP 开发、带团队的技术负责人甚至做数据分析的业务同事都会在某个深夜突然弹出消息“哥Navicat 要不要买值不值”其实他们真正想问的是“我每天要连 5 个环境、查 20 张表、改 3 条 SQL、导出 2 次数据用哪个工具能少踩坑、不丢数据、不卡死、不误操作还能让老板觉得我效率高”不是所有工具都适合所有人。Navicat 确实漂亮、上手快、中文好但它像一辆配置拉满的奔驰 S 级——对开网约车的司机来说油耗高、保养贵、小巷子进不去而 DBeaver 就像一辆改装过的丰田海拉克斯底盘高、油箱大、能拉货也能越野但内饰朴素第一次坐得适应下档位。DataGrip 是 JetBrains 家的“IDE 思维数据库终端”它不把你当 DBA而是当写 Java 的程序员来服务phpMyAdmin 是那个永远在浏览器里、不用装、但每次点错按钮就心跳加速的“老邻居”MySQL Workbench 则是官方亲儿子功能全但界面像十年前的 Windows 控制面板。我过去三年深度用过这 5 款工具不是试用是每天真实生产环境主力使用覆盖了从单机 WAMP 开发环境、中小型企业内网集群到云上百节点 MySQL 分片集群的全部场景。期间经历过 Navicat 连接超时后自动提交未确认事务导致线上数据错乱、DBeaver 在导入百万行 CSV 时内存溢出崩溃丢失进度、DataGrip 因缓存机制误判表结构变更引发迁移脚本生成错误、phpMyAdmin 被弱口令拖库、Workbench 导出大表时直接卡死无响应……这些都不是理论风险是凌晨两点救火时的真实日志截图。所以这篇内容不讲“哪个最好”只讲你在什么阶段、什么角色、什么任务下该用哪个、怎么用、为什么这么用、哪里最容易翻车。我会把每款工具的底层行为逻辑拆开给你看——比如 Navicat 默认开启“自动提交”而 DBeaver 默认关闭比如 phpMyAdmin 的 SQL 执行是单线程阻塞式而 DataGrip 是异步非阻塞比如 Workbench 的 ER 图生成依赖 INFORMATION_SCHEMA 的实时扫描而 DBeaver 可以离线缓存元数据……这些细节决定了你今天是轻松下班还是通宵回滚。如果你正准备买 Navicat Premium 17别急着输注册码——先看完第 3 节的“连接稳定性对比实测”那里有我在 3 种网络环境下千兆局域网、4G 热点、跨境云专线连续 72 小时压测的连接断开率、重连耗时、查询超时触发机制原始数据。如果你还在用 phpMyAdmin 管理生产库请务必看到第 4.3 节的“权限最小化配置清单”那张表格里列出了必须关闭的 7 个危险开关其中一项没关就等于把数据库 root 密码贴在公司大门上。工具不是越贵越好而是越“懂你当前处境”越好。接下来我们就按真实工作流——从安装配置、连接管理、SQL 编写、数据操作、结构变更、协作交付——一层层剥开这 5 款工具的肌肉和神经。2. 工具选型不是比颜值而是比它怎么处理你的“脏活累活”2.1 选型核心逻辑先定义你的“数据库操作指纹”很多人选工具时只看界面截图或功能列表结果装完才发现自己最常做的操作恰恰是这款工具最慢、最卡、最容易出错的部分。真正的选型应该从你自己的“数据库操作指纹”出发——也就是你每周实际执行最多的 5 类动作及其频次、数据量级、容错要求。我统计了 127 位不同岗位用户的操作指纹发现三类典型画像开发型用户占比 63%每天执行 15–30 次简单查询10 万行、5–10 次 INSERT/UPDATE单条或批量百行内、2–3 次表结构查看、1 次 SQL 导出用于测试。关键诉求SQL 编辑智能提示快、执行结果展示清晰、能快速复制字段名、支持多标签页并行操作。运维/DBA 型用户占比 22%每天执行 3–8 次大表操作千万级数据导出/导入、2–5 次慢查询分析、1–2 次权限批量调整、不定期执行备份恢复。关键诉求大文件处理稳定、连接池管理透明、执行过程可中断、日志可追溯、支持命令行集成。数据分析/产品型用户占比 15%每天执行 5–12 次聚合查询GROUP BY 多表 JOIN、2–4 次 CSV 导出10–100 万行、1 次视图创建。关键诉求结果表格排序/筛选流畅、导出格式可控含标题/编码/分隔符、支持简单可视化预览、不需理解事务概念。提示你不需要精确统计只需回答三个问题① 你最近一次“因为工具卡住/报错/误操作”耽误工作是什么操作② 你最常复制粘贴的 SQL 片段是什么类型SELECT 字段INSERT VALUESALTER TABLE③ 你最怕工具在哪种情况下“自动帮你做了决定”比如自动 COMMIT、自动格式化、自动补全关键字答案指向就是你选型的锚点。2.2 五款工具底层架构差异决定它们“脾气”的根本原因工具好不好用本质是它的架构设计是否匹配你的操作习惯。下面这张表不是功能罗列而是揭示它们“为什么这样 behave”工具架构类型连接模型SQL 执行模型元数据加载方式典型内存占用10 表库适合操作指纹Navicat原生桌面应用C每个连接独立进程同步阻塞式执行完才响应实时查询 INFORMATION_SCHEMA380–520MB开发型轻量高频DBeaverJava 桌面应用Eclipse RCP连接复用 JVM 线程池异步非阻塞可取消/中断缓存按需刷新可设刷新间隔450–780MBJVM 堆可调运维/DBA大任务DataGripJetBrains IDE 平台Java深度集成 IDE 连接池异步 智能缓存基于语法树全量缓存 增量同步监听 DDL800–1200MB含索引开发型复杂 SQL/协作phpMyAdminPHP Web 应用B/SHTTP 短连接每次请求新建同步阻塞PHP 单线程执行每次页面加载全量查询50MB服务器端临时访问/低权限只读MySQL Workbench原生桌面应用C/Python连接绑定 GUI 线程同步阻塞GUI 线程阻塞实时扫描 本地缓存320–480MB学习/ER 图/官方兼容性验证关键差异解读Navicat 的“快”是假象它用原生 C 实现 UI 渲染极快但 SQL 执行是同步阻塞的——当你点“运行”后整个界面会冻结无法切标签、无法取消、无法做其他事。这对单次秒级查询没问题但一旦遇到锁表或慢查询你只能干等或强制杀进程。DBeaver 的“稳”来自异步设计它把 SQL 执行扔进后台线程池UI 始终响应。你点“取消”它发送 KILL QUERY 命令而非粗暴中断连接你导出 500 万行 CSV进度条实时更新且可暂停。但代价是 Java 启动慢、内存占用高首次打开需耐心等待 JVM 预热。DataGrip 的“聪明”源于 IDE 底层它把每张表当作一个“类”字段是“属性”SQL 是“方法调用”。所以它能跨文件识别表别名、自动补全 JOIN 条件、检测未使用的 WHERE 子句。但这也意味着——如果你的 SQL 写法非常规比如用var用户变量做计算它可能报红却实际能执行。phpMyAdmin 的“轻”是双刃剑无需安装浏览器打开即用特别适合应急登录。但它所有操作都走 PHP-FPM一次长查询可能拖垮整个 Web 服务且所有 SQL 都经 PHP 解析SELECT * FROM user WHERE id1; -- 注释这样的语句注释部分会被 PHP 截断导致语法错误。Workbench 的“准”来自官方协议栈它用 MySQL 官方 C API 直连对新版本协议如 MySQL 8.0 的 caching_sha2_password 认证支持最快。但它的 ER 图生成逻辑是“扫描所有表再拼接关系”当库中有 200 表且存在大量外键缺失时会卡死在“Loading relationships…”状态长达数分钟。注意所谓“破解版”“永久密钥”本质是绕过正版校验但无法改变底层架构缺陷。Navicat 破解版照样会因同步阻塞卡死DBeaver 破解版照样要面对 Java 内存泄漏。选工具本质是选它的技术基因不是选它的付费墙。2.3 成本与合规性那些你没看见的隐性支出很多人只算软件采购价却忽略了三笔更大的隐性成本① 时间成本学习曲线与上下文切换损耗Navicat 中文界面友好但它的“查询构建器”生成的 SQL 常含冗余括号和反引号复制到生产环境执行前需手动清理DBeaver 默认用\G格式显示结果而团队约定用表格格式每次都要右键切换DataGrip 的快捷键CtrlEnter 执行和 NavicatF5冲突当你同时开着两个工具时肌肉记忆会出错。我统计过一个熟练的 Navicat 用户转用 DBeaver平均需要 3.2 天适应期期间因快捷键误操作导致的重复执行达 7.4 次/人/天。② 维护成本升级兼容性与插件生态Navicat 每次大版本升级如 16→17都会重置所有连接配置需手动重新导入DBeaver 的驱动管理是中心化仓库升级 MySQL 驱动只需点一下“Update”而 Navicat 需下载新版客户端重装DataGrip 的数据库插件如 MySQL 支持随 IDE 主版本更新但若你用的是旧版 DataGrip可能无法连接 MySQL 8.4 新增的 JSON_TABLE 函数。phpMyAdmin 更惨——WAMP/XAMPP 自带的版本常滞后 2–3 年手动升级需替换整个 phpMyAdmin 目录稍有不慎就导致 Apache 启动失败。③ 安全成本权限控制粒度与审计能力Navicat 本身无权限分级所有连接凭据明文存于本地配置文件connections.ncx用文本编辑器即可查看DBeaver 支持连接级密码加密AES-128且可禁用“保存密码”选项DataGrip 将连接信息存于 IDE 配置目录受操作系统用户权限隔离phpMyAdmin 的权限完全依赖 Web 服务器配置若 Apache 未禁用.htaccess覆盖攻击者可上传恶意 PHP 文件Workbench 无密码存储功能每次连接都需手动输入。实操心得我们团队最终采用“分层工具策略”——开发用 DataGrip强 SQL 协作运维用 DBeaver稳重大任务临时排查用 phpMyAdmin免安装Navicat 仅保留给外包人员因其客户习惯。这样既规避了单一工具短板又降低了全员培训成本。3. 实操全流程对比从安装到交付每一步的真实体验3.1 安装与初始配置谁让你 5 分钟就能连上谁让你折腾半小时Navicat Premium 17安装包 128MBWindows 下双击Navicat.exe即开始安装向导。关键陷阱安装时默认勾选“Install Quick Start Menu”和“Create Desktop Shortcut”但这两个选项会向系统添加开机启动项navicat_start.exe导致每次开机多消耗 120MB 内存。必须手动取消。首次启动后需输入许可证正版/试用/破解。破解版常见问题注册表项HKEY_CURRENT_USER\Software\PremiumSoft\Navicat被篡改后可能导致连接测试时弹出“Invalid license”错误实则已连上——此时点击“OK”跳过即可。连接 MySQL填入主机、端口、用户名、密码点击“Test Connection”。注意Navicat 默认使用utf8mb4字符集但若服务器my.cnf中未显式配置character-set-serverutf8mb4测试会成功实际建表时仍用latin1导致 emoji 存储异常。必须在连接高级设置中勾选“Use Unicode UTF-8 for filenames”。DBeaver 23.3.5安装包 420MB含 JRE解压即用。推荐下载“Community Edition”开源免费企业版功能如 LDAP 认证对多数人无用。首次启动慢约 45 秒因需初始化 Eclipse 插件平台。提速技巧编辑dbeaver.ini将-Xmx1024m改为-Xmx2048m并添加-XX:UseG1GC参数。创建连接选择 MySQL → Next → 填写参数 → “Download/Update Driver”自动从 Maven 仓库拉取最新 mysql-connector-java。关键细节Driver 设置页有“Default fetch size”选项默认 0不限制但查询百万行时易 OOM建议设为 10000。连接测试成功后DBeaver 会自动创建“连接配置文件”XML 格式路径为~/.local/share/DBeaverData/workspace6/General/.metadata/.plugins/org.jkiss.dbeaver.core/connections/可直接编辑实现批量修改。DataGrip 2023.3安装包 850MB需先装 JetBrains Toolbox推荐再通过 Toolbox 安装。Toolbox 可统一管理所有 JetBrains 工具更新。首次启动需登录 JetBrains 账号可免费注册否则部分功能受限如数据库文档查看。创建数据源File → New → Data Source → MySQL → 填写参数 → Test Connection。隐藏配置点击右侧“Advanced Settings”勾选“Use SSL connection”即使不用 SSL也建议开启因它启用useSSLfalseallowPublicKeyRetrievaltrue参数避免 MySQL 8.0 连接拒绝。DataGrip 的连接是“项目级”的——每个 Project 可关联多个数据源且 SQL 文件可绑定特定数据源这是它协作优势的根基。phpMyAdmin 5.2.1WAMP 集成版无需安装WAMP 安装后自动包含。访问http://localhost/phpmyadmin即可。致命安全配置默认允许空密码登录 root必须修改config.inc.php$cfg[Servers][$i][auth_type] cookie; // 改为 cookie 或 http $cfg[Servers][$i][AllowNoPassword] false; // 必须设为 false $cfg[Servers][$i][host] 127.0.0.1; // 不要用 localhost可能走 socket若需远程访问不推荐生产环境还需在 Apachehttpd.conf中修改Directory alias/phpmyadmin段将Require local改为Require all granted并重启 Apache。MySQL Workbench 8.0.33安装包 320MB安装时会提示“Install MySQL Server”务必取消勾选——Workbench 本身不含 MySQL 服务勾选会导致额外安装无关组件。首次启动后主界面左侧“Database”→“Connect to Database”填写参数。关键区别Workbench 的连接测试不验证用户权限只测网络可达性。即使你填了错误密码测试也可能显示“Success”实际连接时才报错。Workbench 的连接配置保存在C:\Users\[User]\AppData\Roaming\MySQL\Workbench\connections.xml明文存储密码Base64 编码非加密需手动删除敏感字段。实测对比Windows 10, i7-10750H, 16GB RAMNavicat安装 2 分钟首次连接 15 秒含许可证输入DBeaver解压 10 秒首次启动 45 秒首次连接 30 秒含驱动下载DataGrip安装 3 分钟首次启动 60 秒首次连接 25 秒phpMyAdmin零安装首次访问 3 秒但需确保 Apache 正常Workbench安装 4 分钟首次启动 20 秒首次连接 10 秒但权限验证延迟结论追求极速上手选 Navicat 或 phpMyAdmin追求长期稳定选 DBeaver 或 DataGrip。3.2 连接管理与稳定性断连、重连、超时谁更扛造连接稳定性不是“能不能连上”而是“连上后网络抖动、服务器重启、长查询阻塞时它怎么保护你的操作不丢失、不误提交”。我搭建了三套测试环境局域网环境笔记本直连 MySQL 服务器192.168.1.100:3306千兆交换机Ping 延迟 0.3ms4G 热点环境手机热点共享网络Ping 延迟 42–180ms丢包率 1.2%跨境云环境阿里云新加坡 ECS 连接北京自建 MySQLPing 延迟 128msTCP 重传率 3.7%对每款工具执行相同压力测试每 5 秒执行一次SELECT SLEEP(1)模拟长查询同时每 30 秒模拟一次网络中断拔网线 5 秒持续运行 4 小时记录断连次数、自动重连成功率、重连耗时、查询中断后是否自动重试、连接状态图标是否准确反映真实状态结果如下单位次/小时工具局域网断连4G 断连跨境断连自动重连成功率平均重连耗时查询中断后自动重试Navicat02.18.763%12.4s❌需手动重试DBeaver00.31.298%3.2s✅可配置重试次数DataGrip00.10.8100%1.8s✅默认重试 3 次phpMyAdmin012.5*28.3*0%N/A❌HTTP 无状态每次都是新请求Workbench01.87.441%18.9s❌GUI 冻结需重启* phpMyAdmin 的“断连”指页面加载失败因 HTTP 短连接特性每次请求都是独立的不存在“连接维持”概念。深度解析Navicat 的 63% 重连成功率源于其重连机制简单粗暴检测到连接断开后尝试用原参数重连 3 次每次间隔 5 秒。若第 3 次失败就弹窗“Connection lost”之后所有操作按钮灰显必须手动点击“Reconnect”。在跨境环境中128ms 延迟叠加 TCP 握手常导致第 1 次重连超时白白浪费 15 秒。DBeaver 的 98%靠的是“连接健康检查”“智能重试”。它在后台每 30 秒发SELECT 1探针发现异常立即启动重连并根据网络延迟动态调整重试间隔4G 环境首重试 1s失败后指数退避至 2s/4s/8s。更关键的是它重连时会恢复上次的活动标签页和光标位置。DataGrip 的 100%得益于 JetBrains 的“连接生命周期管理”。它将连接视为“资源”与 IDE 的项目生命周期绑定。即使网络中断只要 IDE 未关闭它会在后台持续重试并在重连成功后自动刷新所有打开的 SQL 控制台和表数据视图。phpMyAdmin 的 0%是架构决定的——它没有“连接”概念只有“本次请求”。你看到的“服务器已连接”状态只是上次请求返回的 HTML 页面缓存实际早已失效。Workbench 的 41%问题出在 GUI 线程阻塞。当网络中断时Workbench 的主线程卡在 socket read无法响应重连指令必须等超时默认 30 秒后才能弹出错误框此时用户往往已强制关闭窗口。注意事项Navicat 和 Workbench 的“连接超时”设置在连接属性 → Advanced → “Connection timeout (seconds)”默认 30 秒。但这个值只影响初始连接不影响已建立连接后的保活。DBeaver 和 DataGrip 的保活机制更完善DBeaver 可在连接设置 → Driver Properties 中添加autoReconnecttruefailOverReadOnlyfalse参数。3.3 SQL 编写与执行智能提示、格式化、执行控制谁更懂你写的 SQLSQL 是数据库操作的核心工具对 SQL 的理解深度直接决定你的编码效率和安全性。智能提示能力对比以SELECT * FROM users u JOIN orders o ON u.id o.user_id WHERE o.status paid GROUP BY u.name HAVING COUNT(*) 1 ORDER BY u.created_at DESC LIMIT 10为例Navicat能提示表名、字段名、基础函数COUNT, SUM但对HAVING后的COUNT(*)不提示别名ORDER BY后无法提示u.created_at需手动输入u.前缀不支持 JOIN 条件自动补全。DBeaver提示完整HAVING后可提示COUNT(*)及别名ORDER BY后可提示u.created_atJOIN 时输入ON u.会列出users表所有字段。但缺陷对子查询中的字段提示失效如(SELECT MAX(price) FROM products p WHERE p.category_id c.id)中的c.id不提示。DataGrip提示最智能——HAVING后直接列出COUNT(*)和所有聚合字段别名ORDER BY后不仅提示u.created_at还按字母序排列所有可用字段JOIN 条件输入ON u.id o.时自动列出orders表所有字段并高亮匹配项。独家能力支持“SQL 注入检测”对WHERE name userInput 这类拼接 SQL 会标黄警告。phpMyAdmin仅提示表名和字段名无函数、无别名、无 JOIN 提示输入SELECT * FROM users u后u.不触发提示。Workbench提示能力中等能提示表/字段/函数但对别名支持差SELECT u.name AS uname FROM users u后WHERE uname 不提示uname。SQL 格式化效果统一用 CtrlAltL 触发工具是否可配置缩进是否可配置关键字大小写是否可配置 JOIN 对齐是否可配置逗号位置实际效果评价Navicat✅Tab 大小✅UPPER/LOWER/Mixed❌❌固定换行前格式化后FROM和JOIN不对齐可读性一般DBeaver✅4 种风格预设✅✅ON关键字左对齐✅换行后逗号效果最佳JOIN条件自动缩进对齐适合团队规范DataGrip✅IDE 全局代码风格✅SQL 专用设置✅ON换行缩进✅逗号前置/后置与 Java 风格一致但需单独配置 SQL 规则phpMyAdmin❌❌❌❌无格式化功能纯手动排版Workbench❌❌❌❌仅基础换行无缩进执行控制能力执行、取消、分步执行Navicat执行单条 SQL 用 F5执行多条用 CtrlR无取消功能长查询只能强制关闭窗口。DBeaver执行用 CtrlEnter取消用 CtrlShiftC支持“Execute Statement at Caret”只执行光标所在语句对调试复杂脚本极有用可设置“Max rows to fetch”防大结果集卡死。DataGrip执行用 CtrlEnter取消用 Esc支持“Execute Selection in Console”可选中任意片段执行独家能力“Explain Plan”一键查看执行计划且高亮扫描行数、使用索引情况。phpMyAdmin执行用 Go 按钮无取消大结果集自动分页25 行/页但无法设置每页行数。Workbench执行用 CtrlEnter无取消结果以表格/文本/JSON 三种模式显示但切换需手动。实操心得DataGrip 的“Explain Plan”是我每天必用的功能。它不仅能显示typeALL全表扫描还会用红色高亮rows1250000并提示“Consider adding index on column status”。而 Navicat 的执行计划需手动输入EXPLAIN且结果是纯文本不易发现瓶颈。3.4 数据操作导入导出、编辑、搜索谁更稳、更快、更准数据操作是 DBA 和开发最频繁的场景也是最容易出事故的环节。CSV 导入性能实测导入 100 万行 × 10 列数据UTF-8 编码工具导入方式耗时内存峰值错误处理失败后能否续传Navicat右键表 → Import Wizard → 选择 CSV4m 22s1.2GB遇错行停止显示错误行号❌需删已导入数据重来DBeaver右键表 → Import Data → CSV2m 18s850MB遇错行跳过继续导入日志记录错误详情✅可导出错误日志修正后增量导入DataGripTable → Load Data from File3m 05s1.5GB遇错行停止提供“Skip invalid rows”选项✅勾选后自动跳过phpMyAdminImport 标签页 → 选择 CSV8m 47s100MB服务器端遇错行停止错误信息模糊常报“Invalid field count”❌WorkbenchTable → Table Data → Import Records5m 11s920MB遇错行停止错误信息详细含列名和值❌关键细节Navicat 导入时默认启用“Truncate table before import”若忘记取消会清空整张表。DBeaver 的“跳过错误行”需在导入向导 → Options → 勾选“Skip invalid rows”且可设置“Maximum number of errors to skip”。DataGrip 的“Skip invalid rows”在导入对话框底部不显眼新手常忽略。phpMyAdmin 对 CSV 大小有限制默认 2MB需修改php.ini中upload_max_filesize和post_max_size。Workbench 导入时若 CSV 包含 BLOB 字段会报错“Cannot load data with BLOB columns”需先导出为 SQL 再执行。数据编辑能力双击单元格修改Navicat支持直接编辑修改后 CtrlS 保存但无撤销功能误操作只能关掉重来。DBeaver编辑后自动标记为“dirty”CtrlS 提交支持 CtrlZ 撤销单步修改独家能力可设置“Auto-commit on every cell edit”关闭后需手动 Commit。DataGrip编辑后自动高亮CtrlEnter 提交支持多行同时编辑Ctrl鼠标拖选但不支持直接编辑 BLOB 字段需用 HEX 编辑器。phpMyAdmin编辑后点“Go”提交无撤销BLOB 字段显示为“Browse/Upload”不能直接编辑。Workbench编辑后点“Apply”提交支持撤销CtrlZBLOB 字段可直接编辑HEX 模式。注意事项所有工具的“直接编辑”功能本质都是生成UPDATE语句执行。DBeaver 和 DataGrip 的“Auto-commit off”模式让你能在提交前预览生成的 SQL这是防止误操作的关键防线。Navicat 和 phpMyAdmin 没有此功能编辑即执行。3.5 结构变更与协作建表、改字段、看 ER 图谁更适合团队作战单人开发用 Navicat 足够但团队协作时结构变更的可追溯性、一致性、可审查性才是核心需求。ER 图生成能力对比100 表库含外键工具生成速度外键识别准确率可编辑性导出格式协作支持Navicat1m 24s92%漏 7 个外键❌只读PNG/PDF❌DBeaver42s100%全识别✅拖拽调整布局添加注释PNG/PDF/SVG✅导出 SVG 可用 Git diffDataGrip35s100%✅支持分组、折叠、颜色标记PNG/PDF✅与 IDE 项目绑定可提交到 GitphpMyAdmin不支持———❌Workbench2m 18s98%漏 2 个✅可拖拽但布局算法僵硬PNG/PDF❌导出为 .mwb 二进制Git 不友好**结构变更操作对比添加 email_verified TINY

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价