Heim > Backend-Entwicklung > PHP-Tutorial > Welcher Feldtyp eignet sich am besten zur Darstellung des Status in der Datenbank?

Welcher Feldtyp eignet sich am besten zur Darstellung des Status in der Datenbank?

WBOY
Freigeben: 2023-03-01 15:34:02
Original
4390 Leute haben es durchsucht

Obwohl ich in der Vergangenheit immer tinyint zum Speichern verwendet habe, habe ich festgestellt, dass die Reihenfolge der Zahlen gestört wird und es schwierig wird, sie mit bloßem Auge zu identifizieren, wenn Sie SQL-Anweisungen ausführen Direkt in der Datenbank müssen Sie die entsprechenden Konstantenkonfigurationsanweisungen überprüfen
Ich habe festgestellt, dass viele ausländische Open-Source-Programme Zeichenspeicherzustände verwenden.

Antwortinhalt:

Obwohl ich in der Vergangenheit immer tinyint zum Speichern verwendet habe, habe ich festgestellt, dass die Reihenfolge der Zahlen gestört wird und es schwierig wird, sie mit bloßem Auge zu identifizieren, wenn Sie SQL-Anweisungen ausführen Direkt in der Datenbank müssen Sie die entsprechenden Konstantenkonfigurationsanweisungen überprüfen
Ich habe festgestellt, dass viele ausländische Open-Source-Programme Zeichenspeicherzustände verwenden.

Niemand wagt es zu garantieren, dass sich das Rechnungsgeschäft nicht ändert. Das beste Datenbankdesign ist die Verwendung von String-Speicher (obwohl die Leistung darunter leiden kann)

Es wird empfohlen, Aufzählungstypen zu verwenden enum

In diesem Fall können Sie die Verwendung von enumeration: enum type

in Betracht ziehen

Kommentar Schreiben Sie den Kommentar einfach deutlich und überschreiben Sie nicht den vorherigen

enum oder tinyint

Verwenden Sie int

Verwandte Etiketten:
Quelle:php.cn
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