如何停止使用数据库?
要启动mysql,可以使用:
mysql -u root -pXXXX<ENTER>此时,没有选择任何数据库。我们把这叫做
状态1
若要选择(或使用)数据库:
use "MyDB";
.....My operations or queries现在,我想返回状态1(没有选择任何数据库)。我怎么能这么做?我可以选择另一个数据库,但我不想这样做。
发布于 2012-10-30 20:15:21
你想要的是不可能的。返回到该状态的唯一方法是断开连接,然后重新连接。
如果您只是想从当前数据库中切换,可以切换到系统数据库,例如内部的"mysql“数据库:
use mysql或者您可以创建一个空数据库并使用该数据库:
create database empty;
use empty发布于 2012-10-31 20:25:15
不小心,我得到了答案。不是命令或语句。
CREATE DATABASE UnselectingDB;
USE UnselectingDB;
DROP DATABASE UnselectingDB;诚挚的问候,
您可以用(知道所选DB是什么)来测试它。
SELECT DATABASE();一步一步..。
mysql -u root -pXXXX<ENTER>在这一步中,您可以检查没有任何选定的数据库,答案为NULL
SELECT DATABASE();现在您可以选择任何数据库并进行操作
USE mysql;
/*your aditional operations*/您可以检查选中的数据库,本例是mysql
SELECT DATABASE();现在,我们需要创建其他数据库,而不是删除任何有用的数据库。
CREATE DATABASE StopUsingAnyDB;稍后,我们需要选择最近创建的数据库。
USE StopUsingAnyDB;您可以检查所选的数据库是什么,这个例子是StopUsingAnyDB
SELECT DATABASE();最后的。我们删除选定的数据库。
DROP DATABASE UnselectingDB;您可以选中选中的数据库,因为此示例再次为NULL。
SELECT DATABASE();发布于 2012-10-30 20:13:17
试试prompt。
来自MySQL手册:
将mysql提示符重新配置为给定的字符串。可以在提示符中使用的特殊字符序列将在本节后面描述。如果指定没有参数的
prompt命令,mysql会将提示符重置为默认的mysql>。
https://stackoverflow.com/questions/13146809
复制相似问题