USE db_name
Die Anweisung USE
weist MySQL an, die
Datenbank db_name
db_name
als
Standarddatenbank (d. h. als aktuelle Datenbank) zu benutzen,
auf die sich nachfolgende Anweisungen beziehen. Die Datenbank
wird bis zum Ende der Sitzung oder aber so lange als Vorgabe
verwendet, bis eine andere USE
-Anweisung
abgesetzt wird:
USE db1; SELECT COUNT(*) FROM mytable; # selects from db1.mytable USE db2; SELECT COUNT(*) FROM mytable; # selects from db2.mytable
Wenn Sie eine bestimmte Datenbank mit USE
zur
Standarddatenbank machen, können Sie trotzdem auf Tabellen in
anderen Datenbanken zugreifen. Im folgenden Beispiel wird auf
die Tabelle author
in der Datenbank
db1
und die Tabelle editor
in der Datenbank db2
zugegriffen:
USE db1; SELECT author_name,editor_name FROM author,db2.editor WHERE author.editor_id = db2.editor.editor_id;
Die Anweisung USE
ist aus Gründen der
Kompatibilität mit Sybase vorhanden.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.