Heim > Datenbank > MySQL-Tutorial > Hauptteil

Detaillierte Erläuterung von Beispielen der Funktionen DATABASE() und CURRENT_USER() in MySQL

藏色散人
Freigeben: 2019-03-15 13:36:17
Original
10963 Leute haben es durchsucht

In diesem Artikel stellen wir Ihnen den Unterschied zwischen den Funktionen DATABASE() und CURRENT_USER() in MySQL vor. Wir hoffen, dass er Freunden in Not hilfreich sein wird!

Detaillierte Erläuterung von Beispielen der Funktionen DATABASE() und CURRENT_USER() in MySQL

DATABASE()-Funktion

Die DATABASE()-Funktion in MySQL gibt den Namen der Standard- oder aktuellen Datenbank zurück. Die von der Funktion DATABASE() zurückgegebene Zeichenfolge oder der Name verwendet den Zeichensatz utf8. Wenn keine Standarddatenbank vorhanden ist, gibt die Datenbankfunktion NULL zurück.

In Versionen vor MySQL 4.1.1 wurden Datenbankfunktionen verwendet, um eine leere Zeichenfolge zurückzugeben, wenn keine Standarddatenbank vorhanden war.

Syntax:

SELECT DATABASE();
Nach dem Login kopieren

Die Funktion DATABASE() ist einfach zu verwenden und akzeptiert keine Parameter. Den Namen der Standarddatenbank können wir ganz einfach mithilfe der obigen Syntax auf der MySQL-Konsole ermitteln.

Beispiel:

Angenommen, der Name der Standarddatenbank lautet „Mitarbeiter“. Um den Namen der Standarddatenbank zu erfahren, können Sie die Datenbankfunktion folgendermaßen ausführen:

Detaillierte Erläuterung von Beispielen der Funktionen DATABASE() und CURRENT_USER() in MySQL

Ausgabe:

'Employees'
Nach dem Login kopieren

CURRENT_USER()-Funktion

Die Funktion CURRENT_USER() in MySQL wird verwendet, um den Benutzernamen und Hostnamen des MySQL-Kontos zurückzugeben, das vom Server zur Authentifizierung des aktuellen Clients verwendet wird.

Ab MySQL 4.1. Zunächst verwendet die Funktion CURRENT_USER() den Zeichensatz utf8.

Syntax:

SELECT CURRENT_USER();
Nach dem Login kopieren

Die Funktion CURRENT_USER() akzeptiert auch keine Parameter.

Beispiel:

Nehmen wir an, dass der Benutzername, den der Server zur Authentifizierung des MySQL-Kontos des aktuellen Clients verwendet, „root“ und der Hostname „localhost“ ist. Um also den Benutzernamen und den Hostnamen zu erfahren, die der Server zur Authentifizierung des MySQL-Kontos des aktuellen Clients verwendet, können Sie die Funktion CURRENT_USER() wie folgt ausführen:

Detaillierte Erläuterung von Beispielen der Funktionen DATABASE() und CURRENT_USER() in MySQL

Ausgabe:

'root@localhost'
Nach dem Login kopieren

Dieser Artikel ist eine Einführung in die Funktionen DATABASE() und CURRENT_USER() in MySQL. Weitere MySQL-Tutorials werden empfohlen: „MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung von Beispielen der Funktionen DATABASE() und CURRENT_USER() in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage