mysql存储
text或blob字段,不过不建议使用,mysql中text字段不会走索引。但是可以存很大的数据量,一般用于用户评论等不需要频繁检索但需要很大字段容量的情况下使用
如果不是以上情况,建议使用varchar,规定长度
下面是参考资料:
BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。
在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。
BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。
Text主要是用来存放非二进制的文本,如论坛帖子,题目,或者网络知道的问题和回答之类。
需要弄清楚的是text 和 char varchar blob这几种类型的区别。
详细用法可查看手册
http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#column-type-overview
② mysql中怎么存储数组在线等!急!
把数组转换成字符串后再存入数据库
参考函数:
implode() ---把数组转换成字符串
explode() ---把字符串转换成数组
手册里有详细说明
序列化以后存储.
对于一维数组可以简单的用
implode
explode
函数做数组——串的变换,但需注意分隔符要使用数组中不存在的字符
对于多维数组可以用序列化函数处理
serialize
unserialize
函数的用法手册中都有
③ mysql中怎么存储数组
mysql中不能存储数组,但是可以通过传入的字符串截取成多个字符然后传入到临时表中,然后使用游标或者直接关联表过滤数据来储存。
具体步骤如下所示:
1、创建数据库,就如下图所示一样。
④ mysql的存储机制是什么
MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用:
MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。
MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:
· MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,它是默认的存储引擎,除非你配置MySQL默认使用另外一个引擎。
· MEMORY存储引擎提供“内存中”表。MERGE存储引擎允许集合将被处理同样的MyISAM表作为一个单独的表。就像MyISAM一样,MEMORY和MERGE存储引擎处理非事务表,这两个引擎也都被默认包含在MySQL中。
⑤ Mysql是列式存储吗,或者说mysql支持列式存储吗
大数据(巨量数据集合(IT行业术语))
大数据(big data),指无法在可承受的时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力来适应海量、高增长率和多样化的信息资产。
⑥ MySQL的数据存储方式是什么
这跟你对存储引擎的选择有关,如果你安装 mysql 时选择的存储引擎是 MYISAM 的,则数据存储在 .MYD 文件中;如果你选择的是 innodb 存储引擎,则数据是统一存储在一个叫 ibdata1 的文件中的,这个文件一般位于各个数据库目录的上一级目录下
⑦ mysql中文章存储问题
1 内容存储为txt效率不会比mysql高,因为mysql设计就是存储数据的。
2 大量的数据对效率影响肯定是比较大的,建议把需要检索的字段放在一张表里面,把文章内容存在另外一张表里面,这样第二张内容很大的表不会频繁的操作。建议生成html,然后这些html使用nginx等反向代理服务器存储,避免每次都要查询数据库。
3 限制字数,不要无限制满足用户的bt需求!
⑧ mysql的数据存储在哪
1、MySQL如果使用MyISAM存储引擎,数据库文件类型就包括.frm、.MYD、.MYI,默认存放位置是C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data
2、MySQL如果使用InnoDB存储引擎,MySQL数据库文件类型就包括.frm、ibdata1、.ibd,存放位置有两个,
.frm文件默认存放位置是C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data, ibdata1、.ibd文件默认存放位置是MySQL安装目录下的data文件夹
⑨ mysql 存储过程
1. exec 存储过程名
2. exec 存储过程名 参数1,参数2,参数3......
或者exec 存储过程名 参数1='',参数2='',参数3=''......
⑩ mysql的 存储类型 bit 是
Bit称为位数据类型,其数据有两种取值:0和1,长度为1位。在输入0以外的其他值时,系统均把它们当1看待。这种数据类型常作为逻辑变量使用,用来表示真、假或是、否等二值选择。