网站首页 > 教程分享 正文
MySQL支持多种数据类型,这些数据类型可用于定义列、变量和参数等。下面是MySQL中常用的数据类型:
1. 整数类型
- TINYINT:占用1个字节,有符号范围为-128到127,无符号范围为0到255。
- SMALLINT:占用2个字节,有符号范围为-32768到32767,无符号范围为0到65535。
- MEDIUMINT:占用3个字节,有符号范围为-8388608到8388607,无符号范围为0到16777215。
- INT或INTEGER:占用4个字节,有符号范围为-2147483648到2147483647,无符号范围为0到4294967295。
- BIGINT:占用8个字节,有符号范围为-9223372036854775808到9223372036854775807,无符号范围为0到18446744073709551615。
2. 浮点类型
- FLOAT(M,D):占用4个字节,表示单精度浮点数,M为总位数,D为小数位数。
- DOUBLE(M,D):占用8个字节,表示双精度浮点数,M为总位数,D为小数位数。
- DECIMAL(M,D):占用M个字节,表示精度固定的十进制数,M为总位数,D为小数位数。
3. 字符串类型
- CHAR(N):固定长度的字符类型,最多占用N个字节。
- VARCHAR(N):可变长度的字符类型,最多占用N个字节。
- TINYTEXT:最大长度为255个字符的文本类型。
- TEXT:最大长度为65535个字符的文本类型。
- MEDIUMTEXT:最大长度为16777215个字符的文本类型。
- LONGTEXT:最大长度为4294967295个字符的文本类型。
4. 日期和时间类型
- DATE:日期类型,格式为'YYYY-MM-DD'。
- TIME:时间类型,格式为'HH:MM:SS'。
- DATETIME:日期和时间类型,格式为'YYYY-MM-DD HH:MM:SS'。
- TIMESTAMP:日期和时间类型,格式为'YYYY-MM-DD HH:MM:SS',支持时区。
5. 其他类型
- ENUM:枚举类型,用于表示一组离散值。
- SET:集合类型,用于表示一组离散值。
这些数据类型可以根据不同的应用场景进行选择,以满足存储和处理数据的需求。
猜你喜欢
- 2024-10-24 《MySQL 入门教程》第 17 篇 MySQL 变量
- 2024-10-24 MySQL面试题-数据类型(mysql数据库面经)
- 2024-10-24 MySql学习笔记21——数据类型(小数)
- 2024-10-24 MySQL字段类型最全解析(mysql的字段名指的是什么)
- 2024-10-24 Mysql的数据类型和JPA的实体类(mysql jpa)
- 2024-10-24 一文搞懂MySQL的三大Log(mysql 3)
- 2024-10-24 MySQL有哪些数据库类型?不要错过喽
- 2024-10-24 MySQL分区表简介(mysql 分区语句)
- 2024-10-24 MySQL 数据类型的艺术-爱可生(mysql数据类型包括哪些)
- 2024-10-24 MySQL进阶实战1,数据类型与三范式
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)