对数据类型的选择将影响与数据库交互的应用程序的性能。1、通常来说,如果一个页内可以存放尽可能多的行,那么数据库的性能就越好,因此选择一个正确的数据类型至关重要。2、另一方面,如果在数据库中创建表时选择了错误的数据类型,那么后期的维护成本可能非常大,用户需要花大量时间进行ALTER ...
对数据类型的选择将影响与数据库交互的应用程序的性能。
1、通常来说,如果一个页内可以存放尽可能多的行,那么数据库的性能就越好,因此选择一个正确的数据类型至关重要。
2、另一方面,如果在数据库中创建表时选择了错误的数据类型,那么后期的维护成本可能非常大,用户需要花大量时间进行ALTER TABLE 操作。
1. 数据类型
1. UNSIGNED
将数字类型无符号化。
例如:
INT 的类型范围是 -2147483648 ~ 2147483647
INT UNSIGNED 的 类型范围是 0 ~ 42967295
看起来很不错的属性 ,但会有一些负面作用。
CREATE TABLE t (a INT UNSIGNED,b INT UNSIGNED);INSERT INTO t SELECT 1,2;SELECT a - b FROM t;
原标题:《MySQL技术内幕——SQL编程》读书笔记(二)——数据类型
关键词:MYSQL
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。