SQL – Befehle zum Abfragen von Daten einer MySQL Datenbank (SELECT)

Allgemeine Form des SQL Befehls SELECT spalte1, spalte2, … FROM tabellen_name WHERE bedingung; Sortieren: Format: SELECT spalte1, spalte2, … FROM tabellen_name ORDER BY spalten_name; Beispiel: SELECT Nachname, Vorname FROM Mitarbeiter ORDER BY Nachname; Zeigt die Inhalte der Spalten “Nachname” und “Vorname” sortiert nach “Nachnamen” in aufsteigender Reihenfolge. Abnehmend sortieren: Format:  SELECT spalte1, spalte2, … FROM … Read more

Datei in eine MySQL Tabelle laden – Daten aus einer ASCII-Textdatei importieren:

LOAD DATA LOCAL INFILE ‘/home/myuser/datei.txt’ INTO TABLE mytable; Ein gültiges Format für diese ASCII-Textdatei ist: Eine Zeile pro Datensatz Spalten werden durch Tabulatoren (“\t”) getrennt Datumsangaben haben das Format JJJJ-MM-TT, also z.B. 2013-09-12 Beträge mit Nachkommastellen wie etwa Eurobeträge werden z.B. in der Form 1434.14 angegeben. Boolean-Werte (True, False) können als “1” und “0” verwendet … Read more

SQL – Befehle zum Verändern von MySQL Tabellen (ALTER)

Tabellen verändern Spalten hinzufügen Format: ALTER TABLE tabellen_name ADD spalten_name; Beispiel: ALTER TABLE Mitarbeiter ADD Titel CHAR (1); Fügt der Tabelle “Mitarbeiter” die Spalte “Titel” hinzu Spalten löschen Format: ALTER TABLE tabellen_name DROP spalten_name; Beispiel: ALTER TABLE Mitarbeiter DROP Titel; Löscht die Spalte “Titel” aus der Tabelle “Mitarbeiter” Datentyp einer Spalte ändern Format: ALTER TABLE … Read more

SQL – Die wichtigsten Befehle für die MySQL Datenbank

SQL Befehl: Datenbank erstellen Format: CREATE DATABASE Datenbank_Name; Beispiel: CREATE DATABASE Testdatenbank; Erstellt die Datenbank “Testdatenbank”. Achtung Groß- und Kleinschreibung wird mitunter unterschieden. Eine bestimmte Datenbank nutzen Format: USE Datenbank_Name; USE Testdatenbank; Benutzen der Datenbank “Testdatenbank”. Unter einem MySQL Server laufen mehrere Datenbanken – melde an, welcher Datenbank die kommenden Befehle gelten. SQL Befehl: Vorhandene … Read more

Linux: Verlinkung erstellen – Linuxbefehl ln

Der Linux Befehl zum Erstellen einer Verknüpfung lautet: ln -s /path/original NameDesLinks “/path/original” muss durch den Speicherort der Datei oder des Verzeichnisses, die verknüpft werden soll ersetzt werden. NameDesLinks repräsentiert den Namen, den Sie dem Link geben wollen. Wenn Sie den Link in einem Verzeichnis außerhalb des privaten Ordners erstellen, muss “sudo” vor dem “ln” … Read more

mysqldump: Backup einer MySQL-Datenbank oder einer MySQL Tabelle

Mit mysqldump lassen sich MySQL Datenbanken schnell ein einfach sichern: Der Befehl mysqldump Mit dem Befehl mysqldump lassen sich alle Datenbanken eines MySQL Servers aufeinmal oder selektiv MySQL-Datenbanken oder auch nur ausgewählte Tabellen einer MySQL-Datenbank sichern. 1. Sichern aller Datenbanken eines MySQL Servers mit mysqldump Dies ist insbesondere vor dem Upgrade einem MySQL notwendig. Der … Read more