随笔分类 -  数据库

摘要:介绍 Elasticsearch是一个实时的分布式搜索分析引擎, 它被用作全文检索、结构化搜索、分析以及这三个功能的组合; Index 对应 DB,Type 对应表,Document 对应记录 其他 "文档" "chrome插件" 知识点 集群: 多台物理机,通过配置一个相同的cluster nam 阅读全文
posted @ 2018-04-03 10:24 JinksPeng 阅读(171) 评论(0) 推荐(0)
摘要:简介 创建数据库 表 建表 插入 查询 修改表结构 创建视图 创建索引 其他常用操作 显示表结构: 显示所有表和视图: 显示指定表的索引列表: 导出数据库到 SQL 文件: 导入数据库: 格式化输出数据到 CSV 格式: 从 CSV 文件导入数据到表中: 备份数据库: 恢复数据库: / usage: 阅读全文
posted @ 2016-03-14 14:40 JinksPeng 阅读(164) 评论(0) 推荐(0)
摘要:添加路径 手动设置mysql 连接数据库 数据库 表 键 mysql安装之后 "忘记密码" 创建基本表 数据汇总 子句顺序 "MySQL之长连接、短连接、连接池" 增加/修改字段注释 预防sql注入 "link" 大小写敏感 mysql默认不敏感 建表时设置utf8mb4_bin等 或者查询时使用b 阅读全文
posted @ 2016-03-14 12:52 JinksPeng 阅读(164) 评论(0) 推荐(0)
摘要:用户和角色 用户和角色在整个数据库实例中都是全局的; 阅读全文
posted @ 2015-12-19 21:21 JinksPeng 阅读(207) 评论(0) 推荐(0)
摘要:视图 由查询语句定义的虚拟表;从视图中看到的数据可能来自数据库中的一张或多张表,也可能来自外部; 使用视图的原因一般有: 使复制的查询易于理解和使用; 安全原因; 表一些函数返回的结果映射成视图; 一般数据库提供的视图是只读的; 创建视图 可更新视图 开始支持直接在视图上进行 等操作; 删除视图 索 阅读全文
posted @ 2015-12-17 22:35 JinksPeng 阅读(1491) 评论(0) 推荐(0)
摘要:语句级触发器与行为触发器 语句级触发器:执行每个 时,只执行一次; 行级触发器: 以SQL语句操作后作用到的n行而触发n次; before触发器和after触发器 语句级别的 触发器在语句开始做任何事情之前就触发; 语句级别的 触发器在语句结束时触发; 行级别的 触发器在特定进行操作之前触发; 行级 阅读全文
posted @ 2015-12-13 20:03 JinksPeng 阅读(354) 评论(0) 推荐(0)
摘要:表继承与分区表 表继承 表继承是 特有的 父表操作时,同时也会操作或影响子表, 反之不会; 只查询父表数据 父表的检查约束和非空约束会被继承,其他的约束则不会; 一个子表可以继承多张父表;如果一个字段在多个父表出现会和成一个,同时继承所有父表的这个字段的约束;如果不同父表这个字段类型不同,则会报错; 阅读全文
posted @ 2015-12-07 17:54 JinksPeng 阅读(305) 评论(0) 推荐(0)
摘要:数据的组织结构 数据库;表,索引;数据行 中一个服务(实例)可以有多个数据库;而一个数据库不能属于多个实例; 数据库 创建数据库 指定创建的数据库属于哪个用户; 指定从哪个模版中创建数据库,默认为 ; 创建新数据库使用的字符编码; 指定和新数据库关联的表空间名称; 指定数据库可以接受多少并发的连接; 阅读全文
posted @ 2015-12-06 15:47 JinksPeng 阅读(314) 评论(0) 推荐(0)
摘要:复合类型 中可以如 语言中的结构体一样定义一个复合类型; 创建 查询定义的复合类型和枚举类型一样 输入 访问 更新 使用 表达式和使用引号还有一个区别就是使用引号时,对于在字符串类型中保存反斜杆,必须加两层; XML类型 用于储存 数据,数据库会对输入的数据进行安全性检查; 使用 类型数据时注意字符 阅读全文
posted @ 2015-12-06 14:05 JinksPeng 阅读(368) 评论(0) 推荐(0)
摘要:支持的数据类型远比其他数据库要多; 类型输入与转换 布尔类型 一字节储存, 表示为 ; 操作符 比较运算符: 数值类型 |名称|存储(字节)|类型|范围 | | | | | |smallint/int2|2|整数| 215~214| |int|4|整数| 231 230| |bigint/int8| 阅读全文
posted @ 2015-12-02 13:54 JinksPeng 阅读(286) 评论(0) 推荐(0)
摘要:客户端 数据库: 创建: 删除: 连接: 连接: 断开连接: 查看当前版本: 直接查看当前数据库情况: ; 在当前客户端下: 跳转链接到其他数据库: ; 创建新数据库: 表: 所有表: ; 具体表: //注意没有分号 创建表: 删除表: 创建删除前加存在判断: "例子" 创建数据 插入数据: //不 阅读全文
posted @ 2015-12-01 17:11 JinksPeng 阅读(315) 评论(0) 推荐(0)
摘要:安装与启动 安装: ; 启动: 下直接打开 修改监听Ip和端口 关于用户 安装postgresql数据库时会建立一个与初始化数据库时的操作系统同名的数据库用户,即为超级用户,在这个用户下登陆数据库是系统默认认证;` 可以修改 要求输入密码; 列出数据库中所有用户: 默认数据库 安装后默认有 ; 新创 阅读全文
posted @ 2015-12-01 16:25 JinksPeng 阅读(324) 评论(0) 推荐(0)
摘要:基础 安装: 启动: 查看: 进入控制台: 关闭命令: 基础操作: 关闭redis: 操作 验证密码: 选择DB: 显示所有key: 根据key查询: 问题 "MISCONF Redis is configured to save RDB snapshots" redis超时监听 自动publish 阅读全文
posted @ 2015-09-26 23:33 JinksPeng 阅读(154) 评论(0) 推荐(0)
摘要:高级查询选项 实际情况不是将 作为查询直接发送给数据库,而是先将查询封 装在一个更大的文档中; {"foo" : "bar"}`转换成 {"$query" : {"foo" : "bar"},"$orderby" : {"x" : 1}}; : 指定本次查询中扫描文档数量的上限。 : 查询的开始条件 阅读全文
posted @ 2015-09-05 20:49 JinksPeng 阅读(328) 评论(0) 推荐(0)
摘要:查找文档 筛选查找 返回一个集合中文档的子集,子集的 范围从 0 个文档到整个集合; 返回筛选的一个文档; 指定返回键 设置第二参数,在第一参数筛选后的文档中只返回第二参数设置的键值;默认包含 也可以在第二参数中设置 去掉 ; 查询条件 ; ; ; OR查询 使用 来查询一个键匹配的多个值; 使用 阅读全文
posted @ 2015-09-04 22:53 JinksPeng 阅读(176) 评论(0) 推荐(0)
摘要:插入文档 批量插入 ; 一次批量插入过程中失败时,之前插入的信息插入保存,之后的信息不会再继续插入; 限制 每次插入都有一个最大限制(与驱动版本有关),超过限制驱动程序会将这次请求拆分; 批量插入不能在单次请求中将 多个文档批量插入到多个集合中;要是只导入原始数据(例如,从数据 或者MySQL mo 阅读全文
posted @ 2015-09-02 17:58 JinksPeng 阅读(227) 评论(0) 推荐(0)
摘要:文档 键值对的一个有序集 文档被表示为对象 文档必须有一个 键 {"greeting" : "Hello, world!"}` 键 文档的键是字符串 区分类型和大小写 不能含有空字符(\0) 和 是保留字 不能由重复的键 键/值对是有顺序的 集合 一组文档 动态模式: 一个 集合里的文档可以是多样; 阅读全文
posted @ 2015-05-14 18:55 JinksPeng 阅读(221) 评论(0) 推荐(0)
摘要:安装/运行 查看当前mongodb运行情况: ; 在当前路径下建立数据库: 按照一个数据库路径运行 运行数据库之后,使用 ; 然后可以进行数据库/表单操作 基本命令 成功启动MongoDB后,再打开一个命令行窗口输入 ,就可以进行数据库的一些操作。 :显示数据库列表 :显示当前数据库中的集合 :显示 阅读全文
posted @ 2015-03-23 12:18 JinksPeng 阅读(234) 评论(0) 推荐(0)