Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL描述输出解释_Mysql - Fatal编程技术网

MySQL描述输出解释

MySQL描述输出解释,mysql,Mysql,此MySQL表由ActiveRecord生成 +--------------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------------+-------------+------+-----+---------+--------------

此MySQL表由ActiveRecord生成

+--------------------+-------------+------+-----+---------+----------------+
| Field              | Type        | Null | Key | Default | Extra          |
+--------------------+-------------+------+-----+---------+----------------+
| id                 | int(11)     | NO   | PRI | NULL    | auto_increment |
| RecordType         | tinyint(4)  | YES  |     | NULL    |                |
| Location           | varchar(8)  | YES  |     | NULL    |                |
请向我解释第二栏中tinyint(4)的含义。根据MySQL文档,tinyint的大小是一个字节。但这是否意味着存储这些数据实际上需要4个字节。生成第二列的代码如下所示

t.column :RecordType, :integer, :limit => 1

这意味着该数据类型使用1字节,而不是4字节,因此可能的数字范围较小(-128到127或0-255表示无符号,或2^8表示1字节)


TINYINT(4)是显示长度,因此它意味着它将使用四位数字来表示数字。

它意味着该数据类型使用1字节,而不是4,因此可能的数字范围较小(-128到127或0-255表示无符号,或2^8,如果需要,则为1字节)


TINYINT(4)是显示长度,因此它意味着它将使用四位数字来表示数字。

相关,如果感兴趣,我在中写了一个描述所有表格。相关,如果感兴趣,我在中写了一个描述所有表格。