为什么必须先选库要点
- 一个连接同时能看到多个库,必须指定默认库,SQL 才知道操作谁
- 没选库就直接建表会报错:No database selected
- 选库只影响当前连接,换个窗口或重连要重新选
- 选错库比写错语句更隐蔽,数据会悄悄写进别的库
- SHOW DATABASES 先列一遍库,确认名字再切,避免拼错
为什么必须先选库示例
-- 先看清楚有哪些库
SHOW DATABASES;
-- 切到目标库
USE shop;
-- 确认当前落在哪个库
SELECT DATABASE();
避坑提醒:很多“表不见了”的乌龙,其实是连错库。先 SELECT DATABASE() 看一眼当前库,再怀疑表被删。