MySQL: Difference between revisions

From HateotU
(Created page with "==MySQL== ===Benutzerverwaltung=== * Benutzer anlegen CREATE USER '<username>'@'<host>' IDENTIFIED BY '<passwort>'; ===Datenbank/Tabellenverwaltung=== * Erstellen einer Dat...")
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
==MySQL==
==MySQL==


===Benutzerverwaltung===
===Rechteverwaltung===
* Benutzer anlegen
'''Benutzer anlegen'''
  CREATE USER '<username>'@'<host>' IDENTIFIED BY '<passwort>';
  CREATE USER '<username>'@'<host>' IDENTIFIED BY '<passwort>';
'''Benutzer entfernen'''
DROP USER '<username>'
'''Einem Benutzer alle Berechtigungen für eine Datenbank geben'''
GRANT ALL PRIVILEGES ON '<db-name>'.* TO '<username>'@'<host>';
Danach müssen die Änderungen noch angewendet werden:
FLUSH PRIVILEGES;


===Datenbank/Tabellenverwaltung===
===Datenbank/Tabellenverwaltung===
* Erstellen einer Datenbank
'''Erstellen einer Datenbank'''
  CREATE DATABASE <db-name>;
  CREATE DATABASE <db-name>;


* Löschen einer Datenbank
'''Löschen einer Datenbank'''
  DROP DATABASE <db-name>;
  DROP DATABASE <db-name>;


===Datenverwaltung===
===Datenverwaltung===
* Anzeigen aller Einträge aus einer Tabelle:
'''Anzeigen aller Einträge aus einer Tabelle:'''
  SELECT * FROM <db-name>.<tabellenname>;
  SELECT * FROM <db-name>.<tabellenname>;
Wenn man bereits eine Datenbank verwendet (USE <db-name>):
Wenn man bereits eine Datenbank verwendet (USE <db-name>):
  SELECT * FROM <tabelenname>;
  SELECT * FROM <tabelenname>;

Latest revision as of 09:10, 10 November 2017

MySQL

Rechteverwaltung

Benutzer anlegen

CREATE USER '<username>'@'<host>' IDENTIFIED BY '<passwort>';

Benutzer entfernen

DROP USER '<username>'

Einem Benutzer alle Berechtigungen für eine Datenbank geben

GRANT ALL PRIVILEGES ON '<db-name>'.* TO '<username>'@'<host>';

Danach müssen die Änderungen noch angewendet werden:

FLUSH PRIVILEGES;

Datenbank/Tabellenverwaltung

Erstellen einer Datenbank

CREATE DATABASE <db-name>;

Löschen einer Datenbank

DROP DATABASE <db-name>;

Datenverwaltung

Anzeigen aller Einträge aus einer Tabelle:

SELECT * FROM <db-name>.<tabellenname>;

Wenn man bereits eine Datenbank verwendet (USE <db-name>):

SELECT * FROM <tabelenname>;