database
文章平均质量分 69
dawei0523
这个作者很懒,什么都没留下…
展开
-
MySQL内存表与临时表
mysql5.5性能优化-内存表 内存表分为2种,但共同点是,重起数据库以后,内存中的数据全部丢失,内存表的功能有部分的限制,有些属性不能像正常表一样使用,所以请大家使用的时候谨慎参照官方文档.下面只是抛砖引玉. 1.临时表:表建在内存里,数据在内存里 2.内存表:表建在磁盘里,数据在内存里 其中包括2个重要的参数 [mysqld] # 内存表容量 max_heap_table_size=1024...原创 2014-01-07 15:10:26 · 94 阅读 · 0 评论 -
Linux下MySQL数据库常用基本操作
1、显示数据库 show databases; 2、选择数据库 use 数据库名; 3、显示数据库中的表 show tables; 4、显示数据表的结构 describe 表名; 5、显示表中记录 SELECT * FROM 表名 6、建库 create databse 库名; 7、建表 cr...原创 2014-02-17 10:27:47 · 65 阅读 · 0 评论 -
Redis安装和使用示例
Redis是目前众多NoSQL产品中非常有特点的一款,支持的数据类型和方法都非常丰富,做为一款具备持久化功能的软件,实际使中更多却是将其做为cache。 三思在个人的测试环境中安装使用了两三天,这期间尽管文档看了不少,但其实收获不多,不过对于NoSQL产品的整体看法一直没变,我觉着各类型NoSQL产品都还只是工具,并且是小工具,称不上产品。小工具能起大作用这不假(redis目前在国内最知名...原创 2014-03-03 14:24:01 · 69 阅读 · 0 评论 -
redis命令详解
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法,比如上面例子中使用的sadd方法,就是对集合操作中的SADD命令。下面将Redis提供的命令做一总结。 连接操作相关的命令 ? quit:关闭连接(connection) ? auth:简...原创 2014-03-03 16:10:33 · 566 阅读 · 0 评论 -
mysql各版本之间的差异
各版本的一些命令差异: show innodb status\G mysql-5.1 show engines innodb status\G mysql-5.5 关于grant授权 mysql-5.5 的 user@'%'不包含localhost MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别 1、4.1 增加了子查询的支持,字符集增加UTF-8,GR...原创 2014-03-27 16:31:42 · 183 阅读 · 0 评论 -
mariaDB起源
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了 MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英 语:XtraDB)来代替My...原创 2014-09-03 20:01:49 · 798 阅读 · 0 评论 -
MariaDB特点
MariaDB 是一个采用 Maria 存储引擎的MySQL分支版本,是由原来 MySQL 的作者Michael Widenius创办的公司所开发的免费开源的数据库服务器。 这个项目的更多的代码都改编于 MySQL 6.0,例如 “pool of threads”功能提供解决多数据连接问题。MariaDB 5.1.41 RC可以到这里下载,32位和64位已编译Linux版本,还...原创 2014-09-03 20:15:49 · 1443 阅读 · 0 评论 -
优化MySQL数据库性能的八种方法
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的 性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同...原创 2015-07-13 17:01:10 · 132 阅读 · 0 评论 -
MySQL忘记密码解决方案:
linux系统: # /etc/init.d/mysql stop #mysqld_safe --user=mysql --skip-grant-tables --skip-networking & #mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER=...2017-05-17 19:01:54 · 131 阅读 · 0 评论