
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
数据结构是程序员在学习计算机编程开发语言的时候需要重点掌握的一个编程知识,下面我们就通过案例分析来了解一下,数据库开发架构常见数据结构类型。
1、数值类型
MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER,SMALLINT、TINYINT、MEDIUMINT和BIGINT),近似数值数据类型(FLOAT、REAL和DOUBLE),以及定点数类型(DECIMAL)。
注意:关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词.
MySQL提供多种整数类型,不同的数据类型提供的取值范围不同,可以存储的值的范围越大,其所需要的存储空间也就越大,因此要根据实际需求选择适合的数据类型。
2、浮点数类型
现实生活中很多情况需要存储带有小数部分的数值,这就需要浮点数类型,如FLOAT和DOUBLE。其中,FLOAT为单精度浮点数类型;DOUBLE为双精度浮点数类型。浮点数类型可以用(M,D)来表示,其中M称为精度,表示总共的位数;D称为标度,表示小数的位数。
3、定点数类型
MySQL中,除使用浮点数类型表示小数外,还可以使用定点数表示小数,定点数类型只有一种:DECIMAL。定点数类型也可以用(M,D)来表示,其中M称为精度,表示总共的位数;D称为标度,表示小数的位数。DECIMAL的默认D值为0,M值为10。
4、日期和时间类型
MySQL中,表示时间值的日期和时间类型为DATETIME、DATA、TIMESTAMP,TIME和YEAR。例如,只需记录年份信息时,可以只用YEAR类型。每种类型都有合法的取值范围。
5、字符串类型
字符串类型用于存储字符串数据,MySQL支持两类字符串数据:文本字符串和二进制字符串。文本字符串可以进行区分或不区分大小写的串比较,也可以进行模式匹配查找。MySQL中字符串类型指的是CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT,ENUM和SET。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。