Heim > Datenbank > MySQL-Tutorial > Was sind die Verwendungsspezifikationen von MySQL-Spalten?

Was sind die Verwendungsspezifikationen von MySQL-Spalten?

王林
Freigeben: 2023-06-01 20:12:13
nach vorne
1210 Leute haben es durchsucht

1. Der Dezimaltyp ist dezimal, Float und Double sind verboten.

float und double haben das Problem eines Präzisionsverlusts während der Speicherung, und beim Vergleichen von Werten werden wahrscheinlich falsche Ergebnisse erzielt.

2. Wenn der Bereich der gespeicherten Daten den Dezimalbereich überschreitet, wird empfohlen, die Daten in Ganzzahlen und Dezimalzahlen aufzuteilen und diese getrennt zu speichern.

3. Verwenden Sie tinyint/int/bigint entsprechend der Geschäftsklassifizierung und machen Sie jeweils 1/4/8 Byte aus.

char/varchar wird je nach geschäftlicher Unterscheidung verwendet.

Instanz

Demo:
mysql> use school;   #选择数据库school
mysql> create table class6(class_id integer(5) zerofill, class_name varchar(128), class_teacher                             
varchar(64) );         #创建表class6   
mysql> insert into class0 values(1,'三年级六班','张老师');  
mysql> select * from class0 ;
+-------+------------+---------+
| id    | name       | teacher |
+-------+------------+---------+
| 00001 | 三年级六班  | 张老师   |
+-------+------------+---------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas sind die Verwendungsspezifikationen von MySQL-Spalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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