Heim >Datenbank >MySQL-Tutorial >MySQL-Erweiterungen für Standard-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 –
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.
\ is the escape character for strings.
MySQL unterstützt keine Tabellenbereiche, d. h. den Zugriff auf Tabellen über Datenbanknamen und Tabellennamen (z. B. „Datenbankname.Tabellenname“).
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.
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.
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.
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!