如何停止使用数据库?
要启动mysql,您可以使用:
mysql -u root -pXXXX<ENTER>
Run Code Online (Sandbox Code Playgroud)
目前,未选择任何数据库.我们称之为
州1
要选择(或使用)数据库:
use "MyDB";
.....My operations or queries
Run Code Online (Sandbox Code Playgroud)
现在,我想返回状态1(未选择任何数据库).我怎么能这样做?我可以选择另一个数据库,但我不想这样做.
你要求的是不可能的.返回该状态的唯一方法是断开然后重新连接.
如果您只是想切换到当前的数据库,可以切换到系统数据库,例如内部的"mysql"数据库:
use mysql
Run Code Online (Sandbox Code Playgroud)
或者您可以创建一个空数据库并使用它:
create database empty;
use empty
Run Code Online (Sandbox Code Playgroud)
偶然,我得到了答案。不是命令或语句。
CREATE DATABASE UnselectingDB;
USE UnselectingDB;
DROP DATABASE UnselectingDB;
Run Code Online (Sandbox Code Playgroud)
最好的祝福,
您可以使用进行测试(以了解选定的数据库是什么)
SELECT DATABASE();
Run Code Online (Sandbox Code Playgroud)
一步一步 ...
mysql -u root -pXXXX<ENTER>
Run Code Online (Sandbox Code Playgroud)
在此步骤中,您可以检查是否没有选定的数据库,答案为NULL
SELECT DATABASE();
Run Code Online (Sandbox Code Playgroud)
现在您可以选择任何数据库并进行操作
USE mysql;
/*your aditional operations*/
Run Code Online (Sandbox Code Playgroud)
您可以检查wich是否为选定的数据库,此示例为mysql
SELECT DATABASE();
Run Code Online (Sandbox Code Playgroud)
现在,我们需要创建其他数据库,而不是删除任何有用的数据库。
CREATE DATABASE StopUsingAnyDB;
Run Code Online (Sandbox Code Playgroud)
稍后,我们需要选择最近创建的数据库。
USE StopUsingAnyDB;
Run Code Online (Sandbox Code Playgroud)
您可以检查是否已选择数据库,此示例为StopUsingAnyDB
SELECT DATABASE();
Run Code Online (Sandbox Code Playgroud)
持续。我们删除选定的数据库
DROP DATABASE UnselectingDB;
Run Code Online (Sandbox Code Playgroud)
您可以检查是否已选择数据库,此示例再次为NULL。
SELECT DATABASE();
Run Code Online (Sandbox Code Playgroud)
Mar*_*ean -1
尝试prompt。
来自 MySQL 手册:
将 mysql 提示符重新配置为给定的字符串。本节稍后将介绍可在提示中使用的特殊字符序列。如果指定
prompt不带参数的命令,mysql 会将提示重置为默认值mysql>.
| 归档时间: |
|
| 查看次数: |
5606 次 |
| 最近记录: |