USE MyDatabase;
Как сделать UNUSE MyDatabase
или DESELECT MyDatabase
, так что я могу снова использовать SHOW DATABASES
? Что противоположно USE
?Как отменить выбор базы данных MySQL?
USE MyDatabase;
Как сделать UNUSE MyDatabase
или DESELECT MyDatabase
, так что я могу снова использовать SHOW DATABASES
? Что противоположно USE
?Как отменить выбор базы данных MySQL?
Нет UNUSE
. Вы просто выбираете другую базу данных и USE
.
Но что, если я не хочу использовать какую-либо базу данных? Например, если я просто запускаю mysql -u
@ohhh Все, что вы собираетесь делать с базой данных, сначала используйте его. Все, что вы не собираетесь делать с базой данных, тогда не имеет значения, что вы сейчас выбрали, так как вы ничего не делаете с ним, вам никогда не понадобится «отменить выбор» базы данных. – cossacksman
@cossacksman это неправда. Если вы пишете: use somedb Теперь вы не можете написать: drop database somedb –
Брюс Дэниелс ответил на вопрос http://dev.mysql.com/doc/refman/5.5/en/use.html.
Это идет как:
CREATE DATABASE foofoofooweird;
USE foofoofooweird;
DROP DATABASE foofoofooweird;
Et вуаля, база данных не используется.
Все кредиты Брюсу Дэниелсу!
Найдите базу данных, которая в настоящее время используется с 'SELECT database();'. –
'show databases' показывает все базы данных независимо от того, выбрали ли вы их. Будьте более конкретны в своей проблеме. –