Heim > Datenbank > MySQL-Tutorial > Wie erstellen und verwenden wir ENUM-Spalten in MySQL?

Wie erstellen und verwenden wir ENUM-Spalten in MySQL?

王林
Freigeben: 2023-09-13 11:33:07
nach vorne
1032 Leute haben es durchsucht

我们如何在 MySQL 中创建和使用 ENUM 列?

Um eine ENUM-Spalte zu erstellen, muss der Enumerationswert ein String-Literal in Anführungszeichen sein. Wir können ENUM-Spalten in MySQL mit Hilfe der folgenden Syntax erstellen:

CREATE TABLE table_name(
   …
   Col ENUM(‘Value1’,’Value2’,’Value3’),
   …
);
Nach dem Login kopieren

In der obigen Syntax haben wir drei Enumerationswerte. Es können auch mehr als drei sein.

Beispiel:

Hier ist ein Beispiel für die Erstellung einer Tabelle mit einer ENUM-Spalte -

mysql> Create table marks(id int Primary key NOT NULL, Name Varchar(255) NOT NULL, Result ENUM('Pass', 'Fail') NOT NULL);
Query OK, 0 rows affected (0.18 sec)
Nach dem Login kopieren

Die obige Abfrage erstellt eine Tabelle mit dem Namen „marks“, die das ENUM-Feld enthält.

mysql> Insert into marks(id, name, result) values(101,'Aarav','Pass');
Query OK, 1 row affected (0.07 sec)

mysql> Insert into marks(id, name, result) values(102,'Yashraj','Fail');
Query OK, 1 row affected (0.02 sec)
Nach dem Login kopieren

Mit Hilfe der obigen Abfrage können wir Werte in die Tabelle einfügen.

mysql> Select * from marks;
+-----+---------+--------+
| id  | Name    | Result |
+-----+---------+--------+
| 101 | Aarav   | Pass   |
| 102 | Yashraj | Fail   |
+-----+---------+--------+
2 rows in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie erstellen und verwenden wir ENUM-Spalten in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage