Heim > Datenbank > MySQL-Tutorial > Hauptteil

So wählen Sie den MySQL-Feldtyp aus

小云云
Freigeben: 2018-03-15 10:40:55
Original
1619 Leute haben es durchsucht

In diesem Artikel erfahren Sie hauptsächlich, wie Sie den MySQL-Feldtyp auswählen. Ich hoffe, es hilft allen.

Belegen Sie so wenig Speicherplatz wie möglich

Integer-Typ

So wählen Sie den MySQL-Feldtyp aus

Zeittyp (wählen Sie den genauen Typ)

类型 含义
time() 时分秒
datetime() 年月日  时分秒
year() 年份
date() 年月日
timestamp() 时间戳(1970-1-1到现在经历的秒数)

Es ist am besten, Daten mit fester Länge zu integrieren

char (Anzahl der Zeichen)

  • Feste Länge, hohe Laufgeschwindigkeit, mehr Speicherplatz belegen

  • Länge: 255 Zeichen begrenzt

varchar (Anzahl der Bytes)

  • Die Länge ist nicht festgelegt und die Der Inhalt ist relativ klein. Dieser Typ sollte 1-2 Bytes reservieren, um die Länge der aktuellen Daten zu speichern

  • Länge: 65535 Bytes begrenzen

  • Zum Speichern chinesischer Zeichen kann beispielsweise der Zeichensatz utf8 (jedes chinesische Zeichen belegt 3 Bytes) bis zu 65535/3-2 Bytes speichern.

Die Informationen sind am besten als Ganzzahl gespeichert

 时间信息可以存储为整型的(时间戳)
Nach dem Login kopieren
set集合类型 多选:set(‘篮球’,’足球’,’棒球’,’乒乓球’);enum枚举类型 单选: enum(‘男’,’女’,’保密’);
推荐使用set和enum类型,内部会通过整型信息参数具体计算、运行。
Nach dem Login kopieren
ip地址也可以变为整型信息进行存储(mysql内部有算法,把ip变为数字):
mysql: inet_aton(ip)   inet_ntoa(数字)php:      ip2long(ip)       long2ip(数字)
Nach dem Login kopieren

Zusammenfassung:

Grundsätze für die Feldtypauswahl: geringerer Platzbedarf, feste Datenlänge und ganzzahliger Dateninhalt

Verwandte Empfehlungen:

Detailliertere Beschreibung der MySQL-Feldtypen

Das obige ist der detaillierte Inhalt vonSo wählen Sie den MySQL-Feldtyp aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!