数据库
文章平均质量分 81
iteye_10289
这个作者很懒,什么都没留下…
展开
-
mysql中engine=innodb和engine=myisam的区别
最开始用MySQL Administrator建数据库的时候,表缺省是InnoDB类型,也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表,不知道这两种类型有什么区别,就去查了查。原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提...原创 2013-05-21 16:00:44 · 72 阅读 · 0 评论 -
SQLite学习手册(目录)
在实际的应用中,SQLite作为目前最为流行的开源嵌入式关系型数据库,在系统的架构设计中正在扮演着越来越为重要的角色。和很多其它嵌入式NoSQL数据库不同的是,SQLite支持很多关系型数据库的基本特征,这在数据移植、程序演示等应用中有着不可替代的优势。从官方文档中我们可以获悉到,SQLite支持的数据量和运行效率都是非常骄人的,因此在海量数据的解决方案中,SQLite可以作为数据预计算的桥头堡...原创 2013-05-21 16:03:23 · 123 阅读 · 0 评论 -
sqlite 自动增长
为了建立一个sqlite表, 我找到了一个工具 navicat for sqlite ,我以前用过for mysql的,发现很好用,就试着找了一下navicat for sqlite 结果真的有。 自动增长这个,在界面上就是找不到。以为没有,查了下怎么写sqlite的sql语句, 发现只有Integer类型的才能加这个特性。 于是改变一下,就出现了自动递增的选项了,勾选,ok了。 发现数据库中出现...原创 2013-05-21 16:14:55 · 589 阅读 · 0 评论 -
数据库查询语句(高端)
1. 想要查出在订单这张表中,按起始港出现频率由高到低的订单排序select o.* from orders o orderby (select count(os.shid) from orders os where os.shid = o.shid) 2. 想要查出在订单表中,出现频率最高的起始港的港口信息SELECT h.*, orderharbor.count from h...原创 2013-05-23 16:04:22 · 182 阅读 · 0 评论 -
sqlite排序规则
sqlite 排序规则BINARY - 使用 memcmp() 对字符串数据进行比较,无论文本编码。NOCASE - 与 BINARY 相同,除了在比较执行之前会将 ASCII 码的 26 个大写字母被折换为与其等值的小写字母。注意,只有 ASCII 码的字符进行大小写折换。由于所需表的大小,SQLite 不会尝试对完整 UTF 的大小写进行折换。RTRIM - 与 BINA...原创 2013-05-23 16:41:25 · 4193 阅读 · 0 评论 -
SQLite 3 中的数据类型
1.0 存储类和数据类型存储在 SQLite 数据库中的每个值(或者由数据库引擎操纵的值)都是以下的存储类之一:NULL。该值是一个 NULL 值。INTEGER。该值是一个有符号的整数,根据值的大小,存储 1、2、3、4、5、6 或 8 字节内容。REAL。该值是一个浮点值,存储一个 8 字节的 IEEE 浮点数。TEXT。该值是一个文本字符串,使用数据库编码(U...原创 2013-05-23 16:42:59 · 478 阅读 · 0 评论 -
<MongoDB | Mysql>亿级别---数据生成及高效率导入
引言做这件事情之前,首先1. 对于MySQL,首先需要改改mysql的默认存储路径,以免因为硬盘分区或者挂载容量的问题,导致数据插入不成功。两个解决方案:http://dba.stackexchange.com/questions/24403/change-existing-datadir-pathhttp://stackoverflow.com/questions/1795...2016-08-11 17:46:01 · 386 阅读 · 0 评论