Heim  >  Artikel  >  Datenbank  >  So wählen Sie den MySQL-Feldtyp aus

So wählen Sie den MySQL-Feldtyp aus

小云云
小云云Original
2018-03-15 10:40:551620Durchsuche

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

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

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!

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