在mysql中选择数据库使用的是什么命令

说白了,MySQL中切换数据库的命令就是USE,其实很简单。
我们先来说说最重要的事情。
USE 命令的语法为 USE database_name;。
例如,如果您想使用 my_database 库,请键入 USE my_database;。

还有一点,在使用USE命令之前,必须先连接MySQL服务器。
我们去年做的项目,通常都是通过命令行或者客户端工具(比如MySQL Workbench)登录,输入用户名mysql -u -p,然后输入密码就可以访问交互环境。

还有一个重要的细节,就是执行USE命令后操作的确认。
按回车键后,如果数据库存在,会看到提示“Databasechanged”,这意味着后续的所有操作都会默认对该数据库进行。
起初我以为只要输入命令就可以了,但后来我发现这是错误的,我必须确认一下。

等等,还有一件事,必须确保数据库存在,否则会报错“ERROR 1 04 9 (4 2 000): Unknown database 'base_name'”。
还应注意许可证要求。
用户必须有访问权限,否则会报权限错误。

我认为值得尝试的一个小技巧是,一旦选择了数据库,就可以简化操作。
例如,SELECT FROM my_database.table 可以简化为 SELECT FROM table。
很多人都没有注意到这一点,但它确实可以提高效率。

最后提醒一下,USE命令虽然使用方便,但是使用时要小心,尤其是创建、删除数据库的命令,如SHOW DATABASES;、CREATEDATABASE database_name;和 DROPDATABASE data_name;。
请小心使用这些命令,因为它们的效果是直接的。

mysql查看当前数据库

上周试过这个。

方法 1 使用 SELECT DATABASE()。

直接显示当前库名称。

例如,当我选择test_db时。

结果是+----------------+|DATABASE()|+----------------+|test_db|+----------------+
如果没有选择库怎么办。

结果显示NULL。

方法 2 使用 SHOW DATABASES;
将列出所有库。

当前图书馆前面有一个星号。

示例 +---------------------+|数据库|+------------------------+|information_schema||mysql||performance_schema||sys||test_db|+---------------------+
此星号表示当前库。

地点可能会发生变化。

无论是在左边还是在右边都没有关系。

注意权限。

可以查看所有库。

必须具有 SHOW DATABASES 权限。

未经许可,您不能查看它。

我只是在想别的事情。

如果没有选择库。

DATABASE() 显示 NULL。

SHOW DATABASES 中没有星号。

记住这一点。

客户工具也有划分。

示例:MySQL 工作台。

现有的库可能有颜色编码。

星号是可选的。

使用USE转换库。

示例:USE test_db;
验证完成。

我想看看库里的手表。

使用显示面板;
应该可以。

这取决于你。