Benutzer-Werkzeuge

Webseiten-Werkzeuge


datenbanken

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
datenbanken [2010/10/07 19:17]
127.0.0.1 Externe Bearbeitung
— (aktuell)
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: 2011/06/05 17:13 (Externe Bearbeitung)