Heim >Datenbank >MySQL-Tutorial >Ausführliche Erklärung zum Abrufen von Daten durch MySQL

Ausführliche Erklärung zum Abrufen von Daten durch MySQL

jacklove
jackloveOriginal
2018-06-14 16:17:531748Durchsuche

MySQL unterscheidet nicht zwischen Groß- und Kleinschreibung, aber versuchen Sie, Schlüsselwörter und Spaltensummen in Kleinbuchstaben groß zu schreiben, um das Lesen und Debuggen zu erleichtern.

SQL-Anweisung, alle Leerzeichen werden ignoriert. Die SQL-Anweisung kann in einer Zeile angegeben oder in mehrere Zeilen unterteilt werden. Im Allgemeinen wird in mehreren Zeilen geschrieben.

Auto-Inkrementierung:

Einige Listen erfordern eindeutige Werte, ohne dass jede Zeile manuell hinzugefügt werden muss Wert.

DESCRIBE = SHOW COLUMNS FROM

MySQL unterstützt DESCRIBE als Abkürzung für SHOW COLUMNS FROM. Beispiel:

entspricht


Unsortierte Daten:

Wenn es in MySQL keine explizite Sortierung gibt Die Struktur der Abfrage und die Reihenfolge der zurückgegebenen Daten sind bedeutungslos. Solange die gleiche Anzahl an Zeilen zurückgegeben wird, ist das normal.

Wenn Sie mehrere Spalten abrufen, fügen Sie unbedingt beide nach dem Spaltennamen hinzu. Die letzte Spalte muss nicht hinzugefügt werden.


Alle Spalten abrufen:

Geben Bei Angabe des Platzhalterzeichens * werden alle Spalten zurückgegeben.

Im Allgemeinen werden Platzhalter nicht zum Abrufen aller Spalten verwendet. Wenn der Spaltenname jedoch nicht explizit angegeben wird, kann er zum Abrufen von Spalten mit unbekannten Namen verwendet werden.

SELECT gibt alle übereinstimmenden Zeilen zurück.


Alle Werte in einer Zeile (mit Duplikaten) werden abgerufen, also wie man sie entfernt ? DISTINCT, gibt nur unterschiedliche Werte zurück.


LIMIT 5 bedeutet, dass nicht mehr als 5 Zeilen von SELECT zurückgegeben werden; > LIMIT 5,5 bedeutet, dass MySQL 5 Zeilen ab Zeile 5 zurückgibt; die erste Zahl ist die Startposition und die zweite Zahl ist die Anzahl der abzurufenden Zeilen. (1) Bringen Sie einen Der LIMIT-Wert beginnt immer in der ersten Zeile, und die angegebene Zahl ist die Anzahl der zurückgegebenen Zeilen mit zwei LIMIT-Werten, die Sie angeben können, um an der Position zu beginnen, an der die Zeilennummer der erste Wert ist.

(2) Die erste abgerufene Zeile ist Zeile 0 statt Zeile 1 (das ist dasselbe wie das Array); LIMIT 1 ruft also die zweite Zeile statt Zeile 1 ab Eine Zeile.

(3) Wenn nicht genügend Zeilen vorhanden sind (z. B. LIMIT 10,5, aber insgesamt nur 13 Zeilen), gibt MySQL die meisten Zeilen zurück, die zurückgegeben werden können.

In MySQL5 und höher gibt es:

LIMIT 3,4 == LIMIT 4 OFFSET 3 # Nehmen Sie ab Zeile 3 4 Zeilen

In diesem Artikel wird der MySQL-Abruf von Daten erläutert. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website .

Verwandte Empfehlungen: sql Vergleich der Zeitdifferenz zwischen zwei benachbarten Datensätzen

.net2.0-Verbindung Mysql5-Datenbankkonfiguration

Detaillierte Erklärung des Unterschieds zwischen Cookie und Sitzung

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zum Abrufen von Daten durch MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn