摘要: Ⅰ 、NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 NOSQL和关系型数据库比较: 优点: 1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系 阅读全文
posted @ 2021-04-21 11:21 Xing-Zhe-yang 阅读(86) 评论(0) 推荐(0) 编辑
摘要: MySQL对MyISAM和Memory的表进行表级锁定,对BDB的表进行页级锁定,对InnoDB的表进行行行级锁定。默认行锁和表锁都是自动获得,不需额外命令。 Ⅰ 、LOCK TABLE 和 UNLOCK TABLE LOCK TABLES 可以锁定用于当前线程的表。如果表被其他线程锁定,则当前线程 阅读全文
posted @ 2021-04-11 17:52 Xing-Zhe-yang 阅读(85) 评论(0) 推荐(0) 编辑
摘要: redis.conf 配置项说明 1、Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 * daemonize no 2、当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 * pid 阅读全文
posted @ 2021-04-08 18:15 Xing-Zhe-yang 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Ⅰ 、索引 1、索引 所有 MySQL 列类型都可以被索引,对相关列使用索引是提高 SELECT 操作性能的最佳途径。根据存储引擎可以定义每个表的最大索引数和最大索引长度,每种存储引擎(如 MyISAM、InnoDB、BDB、MEMORY 等)对每个表至少支持 16 个索引,总索引长度至少为 256 阅读全文
posted @ 2021-03-20 20:14 Xing-Zhe-yang 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Ⅰ 、MySQL存储引擎(表类型)选择 插件式存储是MySQL数据库最重要的特性之一,根据需求可以选择如何存储和索引数是否使用事务等。 支持的引擎: MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FE 阅读全文
posted @ 2021-03-18 11:59 Xing-Zhe-yang 阅读(91) 评论(0) 推荐(0) 编辑
摘要: SQL SQL(Structure Query Language):结构化查询语言。其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 分类: 1) DDL(Data Definition Language)数据定义语言。 用来定义数据库对象:数据库,表 阅读全文
posted @ 2021-03-18 11:59 Xing-Zhe-yang 阅读(89) 评论(0) 推荐(0) 编辑
摘要: Ⅰ 、字符串函数 CANCAT(S1,S2,…Sn) 函数: 把传入的参数连接成为一个字符串。注意,任何字符串与 NULL 进行连接的结果都将是 NULL。 INSERT(str ,x,y,instr) 函数: 将字符串 str 从第 x 位置开始,y 个字符长的子串替换为字符。 LOWER(str 阅读全文
posted @ 2021-03-17 21:12 Xing-Zhe-yang 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 数据类型 Ⅰ 、数值类型: MySQL支持所有标准SQL中的数值类型,其中包括严格数值类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数字类型(FLOAT、REAL、DOUBLE、PRECISION),拓展增加了TINYIN、MEDIUMINT和BIGINT这3种长 阅读全文
posted @ 2021-03-17 20:29 Xing-Zhe-yang 阅读(77) 评论(0) 推荐(0) 编辑