Heim >Datenbank >MySQL-Tutorial >So schreiben Sie eine SQL-Anweisung in MySQL
MySQL SQL-Anweisungen sind eine Möglichkeit zur Interaktion mit einer MySQL-Datenbank und können zum Erstellen von Datenbanken und Tabellen, zum Einfügen, Aktualisieren und Löschen von Daten sowie zum Abrufen und Filtern von Daten verwendet werden. Die Syntax lautet im Allgemeinen: COMMAND [OPTIONEN] [TARGETS] [WHERE CONDITION]. Die grundlegende Syntax umfasst das Erstellen von Tabellen, das Einfügen von Daten, das Aktualisieren von Daten, das Löschen von Daten sowie das Abfragen und Filtern von Daten. MySQL unterstützt auch erweiterte SQL-Anweisungen wie das Verknüpfen von Tabellen, Unterabfragen und Transaktionen.
So schreiben Sie MySQL-SQL-Anweisungen
MySQL-SQL-Anweisungen sind eine Möglichkeit, mit der MySQL-Datenbank zu interagieren und werden zum Ausführen verschiedener Vorgänge verwendet, darunter:
TARGETS:
Das Ziel des Vorgangs, z. B. Tabellenname oder Spaltenname.<code>COMMAND [OPTIONS] [TARGETS] [WHERE CONDITION]</code>
Daten einfügen:
<code>CREATE TABLE [table_name] ( [column_name] [data_type] [constraints] );</code>
<code>INSERT INTO [table_name] ([column_name], ...) VALUES ([value], ...);</code>
<code>UPDATE [table_name] SET [column_name] = [new_value] WHERE [condition];</code>
<code>DELETE FROM [table_name] WHERE [condition];</code>
<code>SELECT [column_name], ... FROM [table_name] WHERE [condition];</code>
<code>SELECT [column_name], ... FROM [table_name] ORDER BY [column_name] [ASC|DESC];</code>
MySQL Mehr Erweiterte SQL-Anweisungen werden ebenfalls unterstützt, wie zum Beispiel:
Join-Tabelle:
<code>SELECT [column_name], ... FROM [table_name] WHERE [condition];</code>
Unterabfrage:
<code>SELECT * FROM [table_name1] JOIN [table_name2] ON [condition];</code>
<code>SELECT [column_name] FROM [table_name] WHERE [condition] IN (SELECT [column_name] FROM [subquery]);</code>
Erstellen Sie eine Tabelle mit dem Namen „Kunden“:
<code>START TRANSACTION; -- 执行多个 SQL 语句 COMMIT;</code>
<code>CREATE TABLE customers ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, PRIMARY KEY (id) );</code>
Einen Datensatz aktualisieren: <code>INSERT INTO customers (name) VALUES ('John Doe');</code>
Alle Datensätze abfragen:
<code>UPDATE customers SET name = 'Jane Doe' WHERE id = 1;</code>
Das obige ist der detaillierte Inhalt vonSo schreiben Sie eine SQL-Anweisung in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!