数据库
文章平均质量分 57
hsj1213522415
在校学生
展开
-
Redis初探&基本命令(一)
Redis简介Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis与其他key-value缓存有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据原创 2017-08-31 21:03:41 · 277 阅读 · 0 评论 -
Redis基本命令
Redis 字符串(String)命令Redis SET命令Redis SET命令用于设置给定key的值。如果key已经存储其他值,SET就覆写旧值,且无视类型。redis 127.0.0.1:6379> SET KEY_NAME VALUE在 Redis 2.6.12以前版本, SET命令总是返回OK。从Redis 2.6.12版本开始,SET在设置操作成功完成时,才返回原创 2017-08-31 21:29:49 · 401 阅读 · 0 评论 -
MySQL数据库优化的八种方式
选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样原创 2017-09-01 15:51:58 · 259 阅读 · 0 评论 -
mysql下count(*),count(1)与count(column)区别
count(*)对行的数目进行计算,包含NULL。count(column)对特定的列的值具有的行数进行计算,不包含NULL值。count()还有一种使用方式,count(1)这个用法和count(*)的结果是一样的。任何情况下SELECT COUNT(*) FROM tablename是最优选择;尽量减少SELECT COUNT(*) FROM tablename WHERE C原创 2017-09-01 16:57:18 · 282 阅读 · 0 评论 -
SQL查询的基本原理
SQL查询的基本原理单表查询:根据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的);然后根据SELECT的选择列选择相应的列进行返回最终结果。两表连接查询:对两表求积(笛卡尔积)并用ON条件和连接连接类型进行过滤形成中间表;然后根据WHERE条件过滤中间表的记录,并根据SELECT指定的列返回查询结果。多表连接查询:先对第一个和第二个表按照两表连接做查询,然后用查原创 2017-10-04 14:57:26 · 1070 阅读 · 0 评论 -
解决mysql远程连服务器上的mysql报1130的错
用Navicat for mysql连接数据库测试下连接 如果出现1130错误错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server有些可能说是关掉防火墙就好了,其实根本问题不在于防火墙,单纯的关闭防火墙,是无法给远程连接的用户权限问题。解决办法是:进入MyS原创 2017-10-21 10:34:44 · 12594 阅读 · 1 评论