Heim > Datenbank > MySQL-Tutorial > Hauptteil

Methode zur Auswahl des MySQL-Feldtyps

小云云
Freigeben: 2018-03-17 17:12:16
Original
1685 Leute haben es durchsucht


Dieser Artikel teilt Ihnen hauptsächlich die Methode zur Auswahl des MySQL-Feldtyps mit, in der Hoffnung, allen zu helfen.

Belegen Sie so wenig Speicherplatz wie möglich

Integer-Typ

Methode zur Auswahl des MySQL-Feldtyps

Zeittyp (wählen Sie den genauer Typ)

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

Am besten integrieren Sie Daten mit fester Länge

char (Anzahl der Zeichen)

  • Feste Länge, schnelle Ausführung Geschwindigkeit, viel Platz belegen Mehrfachspeicher

  • Länge: 255 Zeichen begrenzt

varchar (Anzahl der Bytes)

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

  • Länge: 65535 Bytes begrenzt

  • Speichert chinesische Zeichen, z. B. den Zeichensatz utf8 (jedes chinesische Zeichen belegt 3 Bytes), der bis zu 65535/3-2 Bytes speichern kann

Die meisten Informationen werden am besten

 时间信息可以存储为整型的(时间戳)
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

als Ganzzahl gespeichert. Zusammenfassung:

Grundsätze für das Feld Typauswahl: geringer Platzbedarf, vorzugsweise feste Datenlänge, Dateninhalt. Am besten verwenden Sie eine Ganzzahl

Das obige ist der detaillierte Inhalt vonMethode zur Auswahl des MySQL-Feldtyps. 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