登录时直接落库 -D要点
- 连接时加 -D 库名,登录后默认库即为该库
- 写法:mysql -u 用户 -p -D 库名
- 连好用 SELECT DATABASE() 验证当前库是否生效
- -D 和 USE 效果一致,只是把选库提前到连接阶段
- 库不存在时连接能成功,但执行 SQL 才会暴露问题
登录时直接落库 -D示例
-- 登录即进入 shop 库
mysql -u root -p -D shop
-- 进入后验证
SELECT DATABASE();
避坑提醒:脚本里用 -D 固定库名,比在代码里散落 USE 更稳,也避免忘了切库导致的跨库误操作。