Heim >Datenbank >MySQL-Tutorial >MySQL-Erweiterungen für Standard-SQL

MySQL-Erweiterungen für Standard-SQL

PHPz
PHPznach vorne
2023-09-09 10:13:021025Durchsuche

MySQL 对标准 SQL 的扩展

MySQL Server unterstützt Erweiterungen, die in anderen SQL-Datenbanken möglicherweise nicht zu finden sind. Das bedeutet, dass bei Verwendung dieser Erweiterungen zu MySQL der Code nicht auf andere SQL-Server portiert werden kann. Aber manchmal ist es tragbar.

Lernen wir etwas über MySQL-Erweiterungen zu Standard-SQL –

String Includes

Strings können standardmäßig in ' (doppelte Anführungszeichen) oder ' (einfache Anführungszeichen) eingeschlossen werden. Wenn der SQL-Modus „ANSI_QUOTES“ aktiviert ist, muss der String enthalten sein in ' eingeschlossen sein, wenn " (doppelte Anführungszeichen) verwendet werden, interpretiert der Server es als Bezeichner.

Escape-Zeichen

\ is the escape character for strings.

Zugriff auf Tabellen

MySQL unterstützt keine Tabellenbereiche, d. h. den Zugriff auf Tabellen über Datenbanknamen und Tabellennamen (z. B. „Datenbankname.Tabellenname“).

Abfrage h2>

Bei der Auswahl aller ausgewählten Spalten mithilfe der „Group by“-Klausel ist es nicht erforderlich, einen Namen für sie anzugeben. Dies gewährleistet eine bessere Leistung bei bestimmten Abfragen.

Klausel

Die „ORDER BY“-Klausel kann nicht mit der „GROUP BY“-Klausel angegeben werden, aber „ASC“ und „DESC“ können mit der „GROUP BY“-Klausel angegeben werden.

Operatoren

Die Operatoren „||“ und „&&“ können verwendet werden, um logische „OR“- bzw. „AND“-Operationen anzugeben, wenn der MySQL-Server verwendet wird. Dies liegt daran, dass „||“ und „OR“, „&&“ " und „AND“ sind Synonyme.

CONNECT

MySQL-Server unterstützt den Standard-SQL-Operator „|“ nicht. |'

Das obige ist der detaillierte Inhalt vonMySQL-Erweiterungen für Standard-SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen