- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
数据类型(data_type)是指系统中所允许的数据的类型。MySQL 数据类型定义了列中可以存储什么数据以及该数据怎样存储的规则。
数据库中的每个列都应该有适当的数据类型,用于限制或允许该列中存储的数据。在建表时必须为每个列设置正确的数据类型和长度。
MySQL 的数据类型有大概可以分为 5 种,分别是整数类型、浮点数类型(这俩都是数值类型)和定点数类型、日期和时间类型、字符串类型、二进制类型等。
整数类型包括 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,浮点数类型包括 FLOAT 和 DOUBLE,定点数类型为 DECIMAL。
整数型
类型名称 取值范围 存储需求 TINYINT -128〜127 1个字节 SMALLINT -32768〜32767 2个字节 MEDIUMINT -8388608〜8388607 3个字节 INT (INTEGER) -2147483648〜2147483647 4个字节 BIGINT -9223372036854775808〜9223372036854775807 8个字节
MySQL 中使用浮点数和定点数来表示小数。
浮点类型有两种,分别是单精度浮点数(FLOAT)和双精度浮点数(DOUBLE);定点类型只有一种,就是 DECIMAL。
浮点类型和定点类型都可以用(M, D)来表示,其中M称为精度,表示总共的位数;D称为标度,表示小数的位数。
包括 YEAR、TIME、DATE、DATETIME 和 TIMESTAMP。
包括 CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM 和 SET 等。
数字类型不用加引号。char都要加
包括 BIT、BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB。
总之,MySQL数据类型的合理使用是数据库设计的核心之一。根据实际业务需求选择合适的数据类型,不仅能保证数据的正确性,还能有效提升数据库系统的性能和可维护性。掌握MySQL的各类数据类型,是每一位数据库管理员和开发者必须具备的基本技能。
希望今天的分享能帮到大家,想了解更多My SQL数据类型,可以关注蓝队云官网,也可以向官网专业客服咨询。
售前咨询
售后咨询
备案咨询
二维码
TOP