Der Boolesche Typ in MySQL ist ein sehr praktischer Datentyp. Er wird zum Speichern logischer Werte verwendet und kann nur zwei Werte annehmen: TRUE oder FALSE. In MySQL wird der boolesche Typ auch BOOL oder BOOLEAN genannt und kann durch TINYINT(1) dargestellt werden. In diesem Artikel befassen wir uns mit der Definition, Verwendung und spezifischen Codebeispielen des booleschen Typs in MySQL.
Schauen wir uns zunächst an, wie man eine boolesche Spalte in MySQL definiert:
CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, active BOOLEAN );
Im obigen Code haben wir eine Tabelle mit dem Namen „users“ erstellt, die ID, Name und aktive Liste enthält. Die aktive Spalte ist als boolesche Spalte definiert, die angibt, ob der Benutzer aktiv ist. Hier kann eine Spalte vom Typ Boolean den Wert TRUE oder FALSE oder 1 oder 0 speichern.
Lassen Sie uns einige spezifische Codebeispiele für boolesche Typen demonstrieren:
INSERT INTO users(name, active) VALUES('Alice', TRUE); INSERT INTO users(name, active) VALUES('Bob', FALSE);
Im obigen Code haben wir zwei Datensätze in die Tabelle „Benutzer“ eingefügt, einer aktiv ist TRUE und der andere aktiv ist FALSCH.
UPDATE users SET active = FALSE WHERE name = 'Alice';
Im obigen Code haben wir den aktiven Status des Benutzers namens Alice auf FALSE aktualisiert.
SELECT name, active FROM users WHERE active = TRUE;
Im obigen Code fragen wir alle Benutzerdatensätze ab, deren Aktiv TRUE ist.
Zusätzlich zu den oben genannten Grundoperationen können boolesche Typen auch mit anderen Operatoren wie AND, OR und anderen logischen Operatoren verwendet werden:
SELECT name, active FROM users WHERE active = TRUE AND id < 10;
Der obige Code fragt Benutzerdatensätze mit einer ID kleiner als 10 und aktiv als TRUE ab.
Im Allgemeinen erfordert ein tiefes Verständnis des Booleschen Typs in MySQL, dass wir seine Definition, Verwendung und Verwendung in Kombination mit anderen Operatoren beherrschen. Ich glaube, dass die Leser durch die Einführung und die Codebeispiele dieses Artikels die Konzepte und Anwendungen boolescher Typen in MySQL besser verstehen können.
Das obige ist der detaillierte Inhalt vonVertiefte Kenntnisse der booleschen Typen in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!