Wenn wir eine Datenbank gut erlernen wollen, müssen wir zunächst die von ihr unterstützten Datentypen verstehen. MySQL unterstützt alle Standard-SQL-Datentypen, einschließlich drei Kategorien: numerisch, Datum und Zeichenfolge. Lassen Sie uns mit dem untenstehenden Herausgeber lernen.
Zu den numerischen Typen gehören Ganzzahltypen, Festkommatypen, Gleitkommatypen und Bitwerttypen.
Ganzzahltyp
Die am häufigsten verwendeten sind INT
INT
定点类型
DECIMAL
和NUMERIC
类型存储精确的数字数据值。当保持精确精度时,可以使用这些类型。在MySQL中,NUMERIC
实现为DECIMAL
。
浮点类型
在MySQL中,float
表示单精度值,使用4个字节表示,double
表示双精度值,使用8个字节来表示。
位值类型
位数据类型用于存储位值。位(M)的类型允许存储M位值。M的范围从1到64。
DATE,仅仅表示日期。范围从'1000-01-01'到'9999-12-31'。
DATETIME,表示日期和时间的组合。支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。
TIMESTAMP[(M)],用来表示时间戳。TIMESTAMP值返回后显示为'YYYY-MM-DD HH:MM:SS
'格式,宽度会固定显示19个字符。
TIME,只可以记录时间。范围是从'-838:59:59'到'838:59:59',超过则显示最大值838:59:59。
YEAR[(2|4)],可以用来记录两位或四位的年。默认是四位格式。在四位格式中,允许的值是1901到2155和0000。在两位格式中,允许的值是70到69,表示从1970年到2069年。
字符串数据类型有CHAR、VARCHAR和TEXT。
字符数据是由字母、符号或者数字任意组合成的。
varchar
代表可变长度字符数据,其长度不超过8kb。char
DECIMAL
und NUMERIC Code> Typ speichert genaue numerische Datenwerte. Diese Typen können verwendet werden, wenn eine präzise Genauigkeit gewährleistet ist. In MySQL wird <code>NUMERIC
als DECIMAL
implementiert. 🎜🎜🎜Gleitkommatyp🎜float
einen Wert mit einfacher Genauigkeit dar, für dessen Darstellung 4 Bytes verwendet werden, und double
stellt einen Double dar -Präzisionswert. Zur Darstellung werden 8 Bytes verwendet. 🎜🎜🎜Bitwerttyp🎜🎜🎜Der Bitdatentyp wird zum Speichern von Bitwerten verwendet. Der Typ bit(M) ermöglicht die Speicherung von M-Bitwerten. M reicht von 1 bis 64. 🎜🎜2. DatumstypJJJJ-MM-TT HH:MM:SS
“ angezeigt und die Breite ist auf 19 Zeichen festgelegt. 🎜🎜🎜TIME🎜, kann nur Zeit aufzeichnen. Der Bereich reicht von „-838:59:59“ bis „838:59:59“. Wenn er überschritten wird, wird der Maximalwert von 838:59:59 angezeigt. 🎜🎜🎜YEAR[(2|4)]🎜, kann verwendet werden, um ein zweistelliges oder vierstelliges Jahr zu erfassen. Der Standardwert ist das vierstellige Format. Im vierstelligen Format sind die Werte 1901 bis 2155 und 0000 zulässig. Im zweistelligen Format liegen die zulässigen Werte zwischen 70 und 69 und repräsentieren die Jahre 1970 bis 2069. 🎜🎜3. String-Typ 🎜🎜Zu den String-Datentypen gehören 🎜CHAR🎜, 🎜VARCHAR🎜 und 🎜TEXT🎜. 🎜🎜Zeichendaten bestehen aus einer beliebigen Kombination von Buchstaben, Symbolen oder Zahlen. 🎜🎜varchar
stellt Zeichendaten variabler Länge dar, deren Länge 8 KB nicht überschreitet. char
sind Zeichendaten fester Länge mit einer maximalen Länge von 8 KB. Mit dem Texttyp können Daten gespeichert werden, die größer als 8 KB sind. 🎜🎜Empfohlenes Tutorial: „🎜MySQL-Tutorial🎜“🎜Das obige ist der detaillierte Inhalt vonMachen Sie sich in drei Minuten mit dem Verständnis der MySQL-Datentypen vertraut. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!