mysql Kurzreferenz
Befehl |
Erläuterung |
|
---|---|---|
mysql -u Benutzername Datenbankname -p |
Aufruf von der Befehlszeile. Durch den Parameter -p wird die Kennwortabfrage eingeschaltet. Das Kennwort wird anschließend abgefragt. |
|
insert into user (Host,User,Password,Select_priv,Insert_priv,Update_priv,Delete_priv) values ("localhost","LOGIN",password("Kennwort"),"Y","Y","Y","Y"); |
Legt einen neuen Benutzer an mit den Rechten: lesen, einfügen, ändern, löschen, Anschließend muss der Dämon zur Übernahme der geänderten Berechtigungen aufgefordert werden. |
|
use mysql; |
Ändert das Kennwort des Users "Login" |
|
use Datenbankname; |
Wechselt die aktuelle Datenbank |
|
show tables; |
Zeigt alle Tabellen der aktuellen Datenbank |
|
show fields from Tabellenname; |
Zeigt die Datenfelder der angegebenen Tabelle |
|
create table video ( id integer auto_increment not null, file char(255) not null, dir char(255) not null, size int(11) not null, DVD integer , primary key (id) ) ; |
Tabelle anlegen mit numerischem id-feld, dessen Wert sich automatisch erhöht. |
|
load data infile 'z' into table video fields terminated by '|' (spalte1, spalte2, spalte3); |
Daten aus Datei in Tabelle laden. Die Felder sind durch "|" getrennt. Je Zeile ein Datensatz. sonst: lines terminated by "" |
|
select * from tabelle INTO OUTFILE 'file_name' |
Daten aus Tabelle in Datei schreiben |
|
grant insert on <tabelle> to <user>; |
Gewährt das Recht zum Einfügen neuer Datensätze in Tabelle <tabelle> für den Benutzer <user>. Rechte können auch sein: "update" oder "delete" , ... |
|
flush privileges; |
Der Dämon wird zur Übernahme der geänderten Berechtigungen aufgefordert. |
|
create database DATENBANKNAME; |
Neue Datenbank anlegen |
|
mysqldump -u root -p DATENBANKNAME >exportfile.dump |
Exportiert den Inhalt aller Tabellen aus der Datenbank DATENBANKNAME in das Testfile "exportfile.dump" |
|
mysql -u root -p DATENBANKNAME <exportfile.dump; |
Restored die Datenbank DATENBANKNAME mit dem Inhalt des zuvor erzeugten exportfiles. |
|
exit; |
Beendet die mysql-Sitzung |
|