你的位置:首页 > 软件开发 > 数据库 > 《MySQL技术内幕——SQL编程》读书笔记(二)——数据类型

《MySQL技术内幕——SQL编程》读书笔记(二)——数据类型

发布时间:2016-11-14 19:00:30
对数据类型的选择将影响与数据库交互的应用程序的性能。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 (#换成@)。