Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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中“SELECT”操作符选择的数据的大小? 例如,从user_id=33的某个表中选择*;我需要限制每个用户的大小。您想要什么 如果您想知道结果的大小,只需获取is并使用您正在使用的任何语言来计算结果的大小。在php中,可以使用length来获取字符串的长度。虽然这对数字不起作用,也不会给出存储在数据库中的字节的确切大小。为什么这很重要?mysql如何存储数据以及它使用了多少字节通常并不重要 然后你说你需要限制每个用户的大小。为什么?您需要限制什么尺寸?mysql中有数据类

是否可以获取MYSQL中“SELECT”操作符选择的数据的大小? 例如,从user_id=33的某个表中选择*;我需要限制每个用户的大小。

您想要什么

如果您想知道结果的大小,只需获取is并使用您正在使用的任何语言来计算结果的大小。在php中,可以使用length来获取字符串的长度。虽然这对数字不起作用,也不会给出存储在数据库中的字节的确切大小。为什么这很重要?mysql如何存储数据以及它使用了多少字节通常并不重要

然后你说你需要限制每个用户的大小。为什么?您需要限制什么尺寸?mysql中有数据类型,例如,可以将varchar设置为仅包含特定长度。因此,如果希望字段的类型为varchar,并且最多包含20个字符,那么相应地定义表

CREATE TABLE sometable (
  somefield varchar(20),
   ...

请详细说明你的要求。假设大小太大,您会怎么做,因为知道大小首先取决于运行查询?在我的脑海中,你可以检查应用层中数据的大小。然后不要使用SELECT*,选择你实际需要的数据。你可以使用char\u lengthcolumn+char\u lengthcolumn1+。我想你需要一些选定的记录?我很抱歉,但不清楚你到底想做什么。回答这样一个模糊的问题没有多大意义。