如何选择数据库_mysql use语句用法

10次阅读

USE语句用于选择数据库,格式为USE 数据库名;,分号不可省略且库名大小写敏感;select database()可查当前库,返回NULL表示未选库;常见错误包括库名错误、未用反引号包裹含特殊字符的库名等。

如何选择数据库_mysql use语句用法

选择数据库用 USE 语句,它不复杂,但必须在执行表操作前正确执行。

USE 语句的基本写法

语法很简单:
USE 数据库名;
注意分号不能省略,数据库名区分大小写(取决于操作系统mysql配置,linux下通常敏感,windows下一般不敏感)。

如何确认当前使用的数据库

执行以下命令可查看当前所在数据库:
SELECT DATABASE();
返回 NULL 表示尚未选择任何数据库,此时建表、查表等操作会报错。

常见错误与注意事项

  • 数据库名拼写错误或不存在 → 报错 Unknown database
  • 未加反引号却使用了关键字或含特殊字符的库名 → 建议用反引号包裹:USE `my-db`;
  • 切换数据库后,之前设置的用户变量、临时表仍保留,但普通表操作默认指向新库
  • 连接断开后,USE 的效果失效,下次连接需重新执行

配合 mysql 命令行工具快速进入数据库

启动客户端时直接指定数据库,免去手动 USE:
mysql -u 用户名 -p 数据库名
输入密码后自动进入该库,等价于登录后再执行 USE 数据库名;

text=ZqhQzanResources