Heim Datenbank MySQL-Tutorial MySQL-Datenkontrollsprache

MySQL-Datenkontrollsprache

Aug 09, 2017 pm 03:06 PM
mysql 数据 语言

MySQL-Datenkontrollsprache

1. Datenkontrollsprache

Benutzerverwaltung:

Speicherort der Benutzerinformationen:

Benutzer in MySQL werden in der Systemdatenbank „MySQL“ des MySQL-Systems gespeichert.

MySQL-Datenkontrollsprache


2. Benutzer erstellen:

Benutzer „Benutzername“@„Standort, an dem man sich anmelden darf“ erstellen, identifiziert durch „Passwort“

Beispiel:

MySQL-Datenkontrollsprache


3. Benutzer löschen:

Benutzer löschen ' Benutzername „@“ erlaubt den Anmeldeort. :

set  password  = password(‘新密码’);
Nach dem Login kopieren


set  password  for  ‘用户名’@’允许登录的位置’  = password(‘新密码’);
Nach dem Login kopieren
4. Berechtigungsverwaltung:

Was sind Berechtigungen?

Berechtigung ist das Recht, etwas zu tun, wie zum Beispiel „einfügen“, erstellen, aktualisieren und löschen. . . .

Das „alle“ bedeutet „alle Berechtigungen“

Eigentlich sind Berechtigungen im MySQL-System die oben genannten „Wörter“

Welche Berechtigungen gibt es?

5. Verfeinert zu:

MySQL-Datenkontrollsprache

MySQL-Datenkontrollsprache

6. Benutzerberechtigungen erteilen


Berechtigung 1, Berechtigung 2, .... für eine Bibliothek erteilen. Eine untergeordnete Einheit für „Benutzername“. '@' erlaubt den Anmeldeort' [identifiziert durch 'Passwort']

Erklärung:

1. Zu den Berechtigungsnamen gehören: Einfügen, Aktualisieren, Auswählen, Löschen, Erstellen, Löschen .... .

2. „Eine bestimmte untergeordnete Einheit“ bezieht sich auf die untergeordneten Datenelemente in einer Bibliothek.

Zum Beispiel: php44 oder php44.int_test

verfügt über zwei spezielle Schreibmethoden:

*.*: repräsentiert alle untergeordneten Einheiten in allen Datenbanken;

eine bestimmte Bibliothek.*: repräsentiert alle untergeordneten Einheiten Einheiten in der Datenbank

3. Wenn Berechtigungen für bestehende Benutzer erteilt werden, kann der identifizierte Teil weggelassen werden. Wenn nicht, bedeutet dies, dass ihr Passwort geändert wird (das heißt). , 'Benutzername'@'Ort, an dem die Anmeldung zulässig ist' existiert noch nicht), der identifizierte Teil kann nicht weggelassen werden und die Grant-Anweisung erstellt tatsächlich einen neuen Benutzer!

7. Sie können auch „alle Berechtigungen“ erteilen:

Benutzerberechtigungen aufheben MySQL-DatenkontrollspracheBerechtigung 1, Berechtigung 2, .... für eine untergeordnete Einheit von „Benutzername“@„Ort, an dem die Anmeldung zulässig ist“ widerrufen

Beschreibung: 1 Die Bedeutung jedes Elements ist dieselbe wie bei der Gewährungserklärung;

grant all privileges on php44.* to 'user1'@'192.168.44.64';
Nach dem Login kopieren
2 bedeutet, bestimmte Berechtigungen eines Benutzers für eine bestimmte Dateneinheit zu widerrufen.

Das obige ist der detaillierte Inhalt vonMySQL-Datenkontrollsprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen May 08, 2024 am 10:24 AM

PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen

Die U.S. Air Force präsentiert ihren ersten KI-Kampfjet mit großem Aufsehen! Der Minister führte die Testfahrt persönlich durch, ohne in den gesamten Prozess einzugreifen, und 100.000 Codezeilen wurden 21 Mal getestet. Die U.S. Air Force präsentiert ihren ersten KI-Kampfjet mit großem Aufsehen! Der Minister führte die Testfahrt persönlich durch, ohne in den gesamten Prozess einzugreifen, und 100.000 Codezeilen wurden 21 Mal getestet. May 07, 2024 pm 05:00 PM

Die U.S. Air Force präsentiert ihren ersten KI-Kampfjet mit großem Aufsehen! Der Minister führte die Testfahrt persönlich durch, ohne in den gesamten Prozess einzugreifen, und 100.000 Codezeilen wurden 21 Mal getestet.

Wie optimiert man die MySQL-Abfrageleistung in PHP? Wie optimiert man die MySQL-Abfrageleistung in PHP? Jun 03, 2024 pm 08:11 PM

Wie optimiert man die MySQL-Abfrageleistung in PHP?

Tesla-Roboter arbeiten in Fabriken, Musk: Der Freiheitsgrad der Hände wird dieses Jahr 22 erreichen! Tesla-Roboter arbeiten in Fabriken, Musk: Der Freiheitsgrad der Hände wird dieses Jahr 22 erreichen! May 06, 2024 pm 04:13 PM

Tesla-Roboter arbeiten in Fabriken, Musk: Der Freiheitsgrad der Hände wird dieses Jahr 22 erreichen!

Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP? Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP? Jun 03, 2024 pm 12:19 PM

Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP?

Wie füge ich mit PHP Daten in eine MySQL-Tabelle ein? Wie füge ich mit PHP Daten in eine MySQL-Tabelle ein? Jun 02, 2024 pm 02:26 PM

Wie füge ich mit PHP Daten in eine MySQL-Tabelle ein?

So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4 So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4 Dec 09, 2024 am 11:42 AM

So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4

Wie verwende ich gespeicherte MySQL-Prozeduren in PHP? Wie verwende ich gespeicherte MySQL-Prozeduren in PHP? Jun 02, 2024 pm 02:13 PM

Wie verwende ich gespeicherte MySQL-Prozeduren in PHP?

See all articles