Benutzer-Werkzeuge

Webseiten-Werkzeuge


datenbanken

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

datenbanken [2010/10/07 19:17] – Externe Bearbeitung 127.0.0.1datenbanken [2011/06/05 17:13] (aktuell) – gelöscht admin
Zeile 1: Zeile 1:
-===MYSQL=== 
-==1. Neue Datenbank anlegen== 
-  *PhpMyAdmin > Home > Neue Datenbank anlegen > cms_poesi 
  
-==2. Benutzer anlegen bzw. editieren== 
-  *Rechte > Neuen Benutzer hinzufügen > Benutzername > Kennwort > Datenbankspezifische Rechte > Rechte zu folgender Datenbank hinzufügen > Fenster öffen und Datenbank auswählen  > Datenbankspezifische Rechte > Alle auswählen > OK 
- 
-==Suchen/Ersetzen== 
-  *UPDATE tabelle SET feld = REPLACE(feld, 'suchbegriff', 'ersetzender'); 
- 
-==Tabelle kopieren== 
-  *CREATE TABLE tabelle1 SELECT * FROM tabelle 
- 
-==Tabellenstruktur kopieren== 
-  *CREATE TABLE tabelle1 SELECT * FROM tabelle WHERE 0 
- 
-==Tabellen vergleichen== 
-  *select products.* from products LEFT JOIN products_to_categories ON products.products_id=products_to_categories.products_id where products_to_categories.products_id is NULL 
- 
-==Datenbank sichern== 
- 
-  *Am Server das entsprechende Verzeichnis /var/lib/mysql/name kopieren 
-oder **(FUNKTIONIERT NICHT GUT!!!)** 
- 
-  */usr/bin/mysqldump -u <Benutzername> -p<Passwort> <DBName> > dateiname.sql  
- 
-oder statt "<DBName>" "--all-databases" 
- 
-wichtig: zwischen "-p" und dem Passwort darf kein Leerzeichen stehen 
- 
-==Datenbank rücksichern== 
-mysql -p<Paßwort> -u <Benutzername> <DB-Name> < dateiname 
- 
-==Datenbank löschen== 
-mysql -u root -popen23 -e "DROP DATABASE dbname"  
- 
-==Tabelle leeren== 
-mysql -u root -p stundenplan -e "TRUNCATE TABLE daten" 
- 
-==Tabelle anzeigen== 
-mysql -u root -p stundenplan -e "SELECT * FROM daten" 
- 
-==Daten in Tabelle updaten - Dateiname=Tabellenname! - Tabelleninhalt wird ersetzt== 
- 
-  mysqlimport -u root -p --default-character-set=utf8 --fields-terminated-by="," --fields-optionally-enclosed-by="\"" --lines-terminated-by="\r\n" --local --delete stundenplan /root/daten.csv 
- == Stundenplan importieren == 
- 
-  *Zeichensatz konvertieren mit [[http://peer.st/dw/doku.php?id=iconv|iconv]] 
datenbanken.1286471863.txt.gz · Zuletzt geändert: (Externe Bearbeitung)