text字段类型是允许存放65535字节内的文字字符串字段类型。
longtext字段类型是允许存放2147483647字节内的文字字符串字段类型。
mediumtext字段类型是允许存放16777215字节内的文字字符串字段类型。
mysql中text,longtext,mediumtext字段类型区别为:字节限制不同、I/O不同、行迁移不同。
一、字节限制不同
1、text字段类型:text字段类型的字节限制为65535字节。
2、longtext字段类型:longtext字段类型的字节限制为2147483647字节。
3、mediumtext字段类型:mediumtext字段类型的字节限制为16777215字节。
二、I/O不同
1、text字段类型:text字段类型比longtext、mediumtext字段类型更不容易造成多余的I/O。
2、longtext字段类型:longtext字段类型比text、mediumtext字段类型更容易造成多余的I/O。
3、mediumtext字段类型:mediumtext字段类型比text字段类型更容易造成多余的I/O,比longtext字段类型更不容易造成多余的I/O。
三、行迁移不同
1、text字段类型:text字段类型比longtext、mediumtext字段类型更容易进行行迁移。
2、longtext字段类型:longtext字段类型比text、mediumtext字段类型更不容易进行行迁移。
3、mediumtext字段类型:mediumtext字段类型比text字段类型更不容易进行行迁移,比longtext字段类型更容易进行行迁移。
最多可以存储65535字节。
在mysql中,一个text文件中,存储字节的范围为0~65535字节,换算单位也就是64KB。因此,mysql中text最多可以存储65535字节。
text文件有tinytext、text、mediumtext和longtext四种类型,这四种类型有着相同的最大长度和存储的需求。
扩展资料:
mysql的特性:
1、使用 C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。
2、支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种 *** 作系统。
3、为多种编程语言提供了 API。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。
4、支持多线程,充分利用 CPU 资源。
5、优化的 SQL查询算法,有效地提高查询速度。
6、既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
7、提供多语言支持,常见的编码如中文的 GB 2312、BIG5,日文的 Shift_JIS等都可以用作数据表名和数据列名。
参考资料来源:百度百科-mySQL
mysql中给text字段创建索引有以下两种方法:
(前提是表引擎应该是MyISAM的)
1、建表时创建,语法为:
2、通过ALTER修改表结构,语法为:
使用方法:
SELECT note_text FROM tablename
WHERE Match(note_text) Against('rabbit') //检索note_text字段中包含'rabbit'的行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)