Eine erweiterte MySQL-Tutorial

October 26

Eine erweiterte MySQL-Tutorial

MySQL ist ein relationales Datenbank-Managementsystem, die Daten in Tabellen organisiert. Nachdem Sie Ihre MySQL-Datenbank erstellt haben, sind es erweiterte Funktionen und Techniken, die Sie nutzen können, um Ihre Anfragen effizient laufen zu machen.

Datentypen

MySQL hat verschiedene Textarten (Beispiel: "Varchar"), mehrere Typen Nummer (Beispiel: "Int") und mehrere Datumstypen (Beispiel: "Time), und die kleinste mögliche Art wählen Speicher speichern kann.

Indizes

Indizes für Spalten werden durch Hinzufügen von "Primärschlüssel" festgelegt "Schlüssel", "Unique" oder "Index bis Create- oder Alter" Anweisungen und verbessern die Datengeschwindigkeiten Wiederherstellung der Datenbank auf Kosten der Erinnerung.

Suche mehrere Tabellen

Das Schlüsselwort "Join" können verwendet werden, mit "Select", "Löschen" und "Update"-Anweisungen, Ergebnisse aus mehreren Tabellen zurückzugeben, indem Daten aus übereinstimmenden Spalten.

Das Kombinieren der Ergebnisse

Kämmen die Ergebnisse aus mehreren "Select"-Anweisungen in einer Tabelle kann mit "Union" erreicht werden, wenn die zurückgegebene Daten hat übereinstimmenden Spalten bei dem Namen Tabelle1 der ersten Spalte Tabelle2 die erste Spaltenname und so weiter gleich.

Aggregatfunktionen

In MySQL Aggregatfunktionen Berechnungen auf und kombinieren Daten aus Spalten in einem einzigen Datensatz und können mit "Group By" verwendet werden, um eindeutige Werte aus einer Spalte oder Spalten zu beeinflussen.

Ablaufsteuerungsfunktionen

Funktionen wie "Fall", "Wenn" "Ifnull" und "Nullif" den Benutzer ermöglichen, Bedingungen für SQL-Anweisungen und basierend Rückgabewerte auf, ob die besondere Bedingung wahr ist oder falsch.