MySQL是一種關系型數據庫管理系統,它使用不同的數據類型用于存儲和處理數據。下面是MySQL支持的數據類型。
1. 整型:
MySQL支持不同的整數類型,包括:
- TINYINT: 1字節,范圍為-128到127
- SMALLINT: 2字節,范圍為-32768到32767
- MEDIUMINT: 3字節,范圍為-8388608到8388607
- INT: 4字節,范圍為-2147483648到2147483647
- BIGINT: 8字節,范圍為-9223372036854775808到9223372036854775807
2. 浮點型:
MySQL支持不同的浮點類型,包括:
- FLOAT: 4字節,單精度浮點型
- DOUBLE: 8字節,雙精度浮點型
3. 字符型:
MySQL支持不同的字符類型,包括:
- CHAR: 定長字符串類型,最大長度為255個字符
- VARCHAR: 變長字符串類型,最大長度為65535個字符
- TEXT: 長文本類型,最大長度為65535個字符
4. 日期時間型:
MySQL支持不同的日期時間類型,包括:
- DATE: 日期類型,格式為'YYYY-MM-DD'
- DATETIME: 日期+時間類型,格式為'YYYY-MM-DD HH:MM:SS'
- TIME: 時間類型,格式為'HH:MM:SS'
5. 枚舉型:
MySQL支持ENUM類型,用于定義一組可能的枚舉值。
下一篇mysql對數據加鎖