Heim > häufiges Problem > Welche Datentypen haben die Felder in der Tabelle?

Welche Datentypen haben die Felder in der Tabelle?

藏色散人
Freigeben: 2023-02-15 18:57:04
Original
37308 Leute haben es durchsucht

Die Datentypen der Felder in der Tabelle sind: 1. Binärtypen, einschließlich Binär, Varbinär und Bild 2. Zeichenfolgentypen, einschließlich CHAR, VARCHAR, TEXT usw.; Nvarchar und Ntext; 4. , Datums- und Zeitdatentypen, einschließlich DATE, TIME, YEAR usw.; 5. Numerische Datentypen, einschließlich INT, FLOAT, BIGINT usw.; Typen usw.

Welche Datentypen haben die Felder in der Tabelle?

Die Umgebung dieses Artikels: Windows 7-System, Dell G3-Computer.

In einer Datenbank werden die „Spalten“ der Tabelle meist als „Felder“ bezeichnet und jedes Feld enthält Informationen zu einem bestimmten Thema. Genau wie in der Datenbank „Adressbuch“ sind „Name“ und „Kontaktnummer“ Attribute, die allen Zeilen in der Tabelle gemeinsam sind. Daher werden diese Spalten als „Name“-Feld und „Kontaktnummer“-Feld bezeichnet.

Datentyp (data_type) bezieht sich auf den im System zulässigen Datentyp. MySQL-Datentypen definieren die Regeln dafür, welche Daten in einer Spalte gespeichert werden können und wie diese Daten gespeichert werden.

Jedes Feld in der Datenbank sollte einen geeigneten Datentyp haben, der die in dieser Spalte gespeicherten Daten einschränkt oder zulässt. Wenn die Spalte beispielsweise Zahlen speichert, sollte der entsprechende Datentyp numerisch sein.

Die Verwendung des falschen Datentyps kann die Funktionalität und Leistung der Anwendung erheblich beeinträchtigen. Daher sollte beim Entwerfen von Tabellen besonderes Augenmerk auf die in Datenspalten verwendeten Datentypen gelegt werden. Das Ändern einer Datenspalte ist keine triviale Angelegenheit und kann zu Datenverlust führen. Daher muss beim Erstellen der Tabelle für jede Spalte der richtige Datentyp und die richtige Länge eingestellt werden.

Die Feldtypen in Datenbanktabellen sind wie folgt:

1. Binärtyp

Binär, Varbinär, Bild

2. Zeichenfolgentyp

TINYTEXTBLOBTEXTMEDIUMBLOBMEDIUMTEXTLONGBLOBEinschließlich Nchar, Nvarchar und Ntext -01-01/9999 -31.12 00:00: 00/9999-12-31 23:59:59JJJJ-MM-TT HH:MM:SSGemischte Datums- und UhrzeitwerteTIMESTAMP41970-01- 01 00:00 :00/203821474836472038-1-19 11:14:07 JJJJMMTT HHMMSSGemischte Datums- und Zeitwerte, Zeitstempel5. Numerischer Datentyp 127)

( 0,255)
Typ Größe Zweck
CHAR 0–255 Bytes Binärer String mit mehr als 255 Zeichen
0-255 Bytes Kurze Textzeichenfolge
0-65 535 Bytes Lange Textdaten in Binärform
0-65 535 von tes Langtextdaten
0-16 777 215 Bytes Textdaten mittlerer Länge in Binärform
0-16 777 215 Bytes Textdaten mittlerer Länge
0- 4.294.967.295 Bytes. Sehr große Textdaten in Binärform
Die Endzeit ist die Sekunde, Pekinger Zeit , GMT 03:14:07 Uhr am 19. Januar 2038
Kleiner ganzzahliger WertGroßer ganzzahliger WertGroßer ganzzahliger Wert(0,18 446 744 073 709 551 615 )0, ( 2,22 5 073 858 507 201 4 E-308, 1,797 693 134 862 315 7 E+308)GleitkommawertDECIMALFür DECIMAL(M,D), wenn. M> ;D, es ist M+2, sonst ist D+2hängt von den Werten von M und D abhängt von den Werten von M und D abDezimalwert7. Spezielle DatentypenChinesischen PHP-Website
SMALLINT 2 Bytes (-32 768, 32 767) (0,65 535)
MED IUMINT 3 Bytes (-8 388 608, 8 388 607) (0, 16 777 215)
INT oder INTEGER 4 Bytes (-2 147 483 648, 2. 1 47 483 647) (0,4 294 967 295) 775 807)
Maximaler ganzzahliger Wert FLOAT 4 Bytes (-3.402 823 466 E+38, -1.175 494 351 E-38), 0, (1.175 494 351 E-3 8,3.402 (- ) 1.797 693 134 862 315 7 E+308, -2.225 073 858 507 201 4 E-308), 0, (2.225 073 858 507 201 4 E-308, 1.797 693 134 862 315 7 )
Doppelte Genauigkeit
6. Währungsdatentyp repräsentiert ein positiver oder negativer Währungsbetrag.
Es gibt drei spezielle Datentypen, nämlich Timestamp, Bit und Uniqueidentifier. Weitere Informationen zu diesem Thema finden Sie auf der !

Das obige ist der detaillierte Inhalt vonWelche Datentypen haben die Felder in der Tabelle?. 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