You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让SQL Workbench仅聚焦单个数据库,无需重复指定库名?

解决SQL操作时重复指定数据库名的问题

核心方案:使用USE语句切换默认数据库

执行USE sql_intro;后,后续所有表操作都会默认在该数据库下执行,无需再手动添加数据库前缀。

修改后的代码示例:

create database sql_intro;
show databases;

-- 切换到目标数据库,后续操作无需指定数据库名
USE sql_intro;

create table emp_details (Name varchar(25), Age int, Sex char(1),
doj date, City varchar(15), Salary float);

describe emp_details;

insert into emp_details
values("Jimmy",35,"M","2005-05-30","Chicago",70000),
("Shane",30,"M","1999-06-25","Seattle",55000),
("Marry",28,"F","2009-03-10","Boston",62000),
("Dwayne",37,"M","2011-07-12","Austin",57000),
("Sara",32,"F","2017-10-27","New York",72000),
("Ammy",35,"F","2014-12-20","Seattle",80000);

Select * from emp_details;

其他实用技巧

  • 若使用图形化数据库客户端(如MySQL Workbench、Navicat),可直接在界面选中目标数据库设为默认库,无需每次执行USE语句。
  • 临时操作其他数据库的表时,仍可通过数据库名.表名的格式指定,不影响默认库的日常操作。

内容的提问来源于stack exchange,提问作者Mary Murphy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 19:05:56