mysql表字段varchar(10)和varchar(255)测试文件占用

news/2025/2/25 23:23:41/文章来源:https://www.cnblogs.com/wutou/p/18737249

前言全局说明


一、说明

1.1 环境:

Windows 11 家庭版 23H2 22631.3737
MySQL: 服务器版本: 5.6.34 - MySQL Community Server (GPL)
Navicat for MySQL: 10.1.7

1.2 测试样本

两个字段:
id字段是 1~10位不等长度的随机数;
num字段是 11~25位不等的随机数字;

为了更好模拟实际使用时,长度不同的内容,所以内容长度在某个范围固定


二、测试命令

表类型:MyISAM

2.1 varchar(10)

CREATE TABLE `test_1000W_10` ( `id` varchar(10) NOT NULL , `num` varchar(25) NOT NULL, PRIMARY KEY (`id`)  ) ENGINE=MyISAM;
load data local infile "D:/6.9_0-10000w_1.txt" into table `test_1000W_10`  FIELDS TERMINATED BY '----';

2.2 varchar(255)

CREATE TABLE `test_1000W_255` ( `id` varchar(255) NOT NULL , `num` varchar(255) NOT NULL, PRIMARY KEY (`id`)  ) ENGINE=MyISAM;
load data local infile "D:/6.9_0-10000w_1.txt" into table `test_1000W_255`  FIELDS TERMINATED BY '----';

2.3 导入后文件大小

image


三、测试命令

表类型:InnoDB

3.1 varchar(10)

CREATE TABLE `test_1000W_Inno_10` ( `qq` varchar(10) NOT NULL , `phone` varchar(25) NOT NULL, PRIMARY KEY (`qq`)  ) ENGINE=InnoDB;
load data local infile "D:/6.9_0-10000w_1.txt" into table `test_1000W_Inno_10`  FIELDS TERMINATED BY '----';

3.2 varchar(255)

CREATE TABLE `test_1000W_Inno_255` ( `qq` varchar(255) NOT NULL , `phone` varchar(255) NOT NULL, PRIMARY KEY (`qq`)  ) ENGINE=InnoDB;
load data local infile "D:/6.9_0-10000w_1.txt" into table `test_1000W_Inno_255`  FIELDS TERMINATED BY '----';

3.3 导入后文件大小

image




免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/889826.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FreeRTOS高效应用实战

FreeRTOS高效应用实战 基于STM32CubeIDE生成对芯片移植好的FreeRTOS工程,使用HAL库编写FreeRTOS应用程序,实现FreeRTOS高效应用实战引入函数句柄的概念函数句柄(Function Handle)是编程中用于间接引用和操作函数的一种机制,其本质是将函数作为数据来传递和存储。以下是关于…

解决ZYNQ-7020开发板使用vitis编译uboot报错和无法正常调试的问题

整个学习过程是参考正点原子启明星开发板的2020.2版本嵌入式Linux开发指南,在学习uboot移植的时候遇到了问题。 新建工程和配置环境啥的和教程里都一样,就不罗嗦了,这里重点讲和教程不一样的地方(或者说教程里有问题的地方)。 新建工程后编译时遇到的报错 在按照教程新建ub…

markDown学习日记

标题 标题是通过#和一个空格来创建,标题的等级是通过#的个数来鉴别。 字体样式 进步进步进步 加粗效果由2个*前后包裹来实现 进步进步进步 斜体需要一个*来实现 (两者都实现需要三个*) 进步进步进步 删除需要两边都用波浪号 ~ 实现 引用明德新民 止于至善用>实…

LVM(Logical Volume Manager)

一. LVM概述 1. 什么是 LVM LVM(Logical Volume Manager,逻辑卷管理器)是 Linux 系统下的一种 存储管理 机制,能够灵活地管理磁盘分区。它提供了一种比传统分区管理(如fdisk、parted)更高级的存储管理方式,允许动态调整存储空间,方便扩展和缩减分区,而不会影响已有数据…

碎片

平板电脑和手机最大的区别就在于屏幕的大小, 一般手机屏幕的大小会在 3 英寸到 6 英寸之间, 而一般平板电脑屏幕的大小会在 7 英寸到 10 英寸之间。屏幕大小差距过大有可能会让同样的界面在视觉效果上有较大的差异, 比如一些界面在手机上看起来非常美观, 但在平板电脑上看起来就…

作业1 随笔

这个作业属于哪个课程 班级的链接这个作业要求在哪里 作业要求的链接这个作业的目标 学习使用markdown、博客园与GitHub,大致了解本学科1、自我介绍兴趣爱好:玩游戏,打羽毛球,喜欢拍照,喜欢理解学习软件工程专业的新东西 学习方面:主要学习Java,2、5个想弄懂的问题从事后…

NetPad:一个.NET开源、跨平台的C#编辑器

前言 今天大姚给大家分享一个基于.NET开源、跨平台的C#编辑器和游乐场:NetPad。 项目介绍 NetPad是一个基于.NET开源(MIT License)、跨平台的C#编辑器和游乐场,它允许用户立即运行C#代码,无需创建和管理项目。项目技术栈.NET:作为底层框架,提供强大的开发能力和跨平台支…

upload-labs/Pass-18条件竞争绕过

根据代码可以看出,Pass-18 先保存了文件然后再判断文件是否合法,不合法就删除文件; 其他文件上传漏洞都是先判断文件是否合法然后再保存文件 因此可以知道,我们上传的不合法的文件是可以传到服务器的,在上传到服务器和文件删除之间会有一个间隙 我们可以利用这个间隙来绕过…

14 Java的Stream流详解

Stream是[Java 8](https://so.csdn.net/so/search?q=Java 8&spm=1001.2101.3001.7020) API添加的一个新的抽象,称为流Stream,以一种声明性方式处理数据集合(侧重对于源数据计算能力的封装,并且支持序列与并行两种操作方式)Stream流是从支持数据处理操作的源生成的元素…

作业1:自我介绍+软工五问

项目 内容这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineeringClassof2023这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineeringClassof2023/homework/13325这个作业的目标 熟练掌握github、git、markdown和博客园的使用1.…

基于电压电流双闭环控制的三相整流器系统simulink建模与仿真

1.课题概述 基于电压电流双闭环控制的三相整流器系统simulink建模与仿真。2.系统仿真结果 (完整程序运行后无水印)3.核心程序与模型 版本:MATLAB2022a4.系统原理简介三相整流器作为电力电子变换的核心部件,广泛应用于各种工业及能源系统中,其性能直接影响到整个系统的效率…