随笔分类 - 数据库
摘要:4个特性 原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(rollback)到事务开始前的状态 一致性:在事务开始前和事务结束以后,数据库的完整性没有被破坏。例如A和B之间的转账,不论转多少次,转多少,两个人的总金额是不会变的
阅读全文
摘要:MongoDB简介 基于分布式文件存储的开源数据库系统 将数据存储为一个文档,文档类似于Json格式 MongoDB进入与退出 进入:mongo 退出:exit 库级操作 显示所有库: show dbs 切换/创建数据库: use 数据库名称 查看所在库: db 删除库:db.dropDatabas
阅读全文
摘要:视图是一个虚拟表,内容由创建时的查询语句定义 创建视图 create view view_name as 查询语句(select ... from ... where ... ) 删除视图 drop view view_name 视图的作用 对于需要经常获取的数据,创建对应视图,直接 select
阅读全文
摘要:简介 Redis是由意大利人开发的一款内存高速缓存数据库,是一个高性能的键值对(key- value)存储数据库 Redis全称为: Remote Dictionary Server(远程数据服务),使用C语言编写,并以内存作为数据存储介质,所以读写数据的效率极高 特性 Redis支持数据的持久化,
阅读全文
摘要:NoSQL指的是非关系型数据库,是对不同于传统的关系型数据库的数据库管理系统的统称,NoSQL是web2.0时代海量数据催生的产物 特点 不支持SQL语法 NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的语法,以及擅长的业务场景 读写性能高 NoSQL数据库都具有非常高的读写性能
阅读全文
摘要:表结构修改(alter) 查看表的结构:desc 表名; 修改表名:alter table 表名 rename to 新表名; 修改字段名:alter table 表名 change 旧字段名 新字段名 数据类型; 修改字段类型:alter table 表名 modify 字段名 数据类型; 添加字
阅读全文
摘要:筛选条件 比较运算符 等于: = ( 注意!不是 == ) 不等于: != 或 <> 大于: > 大于等于: >= 小于: < 小于等于: ⇐ IS NULL IS NOT NULL 逻辑运算符 与:and 或:or 非:not 其它操作 排序:order by 正序:asc 倒序:desc 例:s
阅读全文
摘要:数据库分类 关系型数据库(SQL):存储方式固定,安全 非关系型数据库(NoSQL):存储方式比较灵活,存储数据的效率比较高,不太安全 MySQL是一种关系型数据库管理系统(采用关系模型来组织管理数据的数据库系统) 注意事项 大小写:不严格区分,默认大写为程序代码,小写为程序员写的代码 语句结束符:
阅读全文