Heim  >  Artikel  >  Datenbank  >  Vertiefte Kenntnisse der booleschen Typen in MySQL

Vertiefte Kenntnisse der booleschen Typen in MySQL

WBOY
WBOYOriginal
2024-03-15 17:30:04592Durchsuche

Vertiefte Kenntnisse der booleschen Typen in MySQL

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:

  1. Einfügen boolescher Werte
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.

  1. Boolean aktualisieren
UPDATE users SET active = FALSE WHERE name = 'Alice';

Im obigen Code haben wir den aktiven Status des Benutzers namens Alice auf FALSE aktualisiert.

  1. Boolesche Werte abfragen
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!

Stellungnahme:
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