
数据库
erjian666
菜鸟而已
展开
-
mariadb
除了名字不一样,哪哪就兼容。# 安装 mariadbyum install mariadb-server mariadb# 启动 mariadbsystemctl start mariadb# 将 mariadb 设置为开机启动systemctl enable mariadb好,默认情况下,数据库的密码为空,我们需要设置一下,运行下面的命令:mysql_secure_insta...原创 2019-11-21 10:54:28 · 123 阅读 · 0 评论 -
mongodb 高级修改操作
前面我们已经介绍了mongodb的基本操作:mongodb基本操作下面是介绍一些高级的增删改查操作.1.更新文档文档替换最简单的方法就是文档完全替换,如下就是一个完全替换的例子,先把需要更新的文档找出来并且赋值,然后修改所赋的值,最后再进行update:> a1=db.test.findOne(){ "_id" : ObjectId("5738785d132e1e47e535a177"), ...转载 2018-05-21 17:45:50 · 2852 阅读 · 0 评论 -
php mongodb操作
/* * $gt --- 大于 * $lt --- 小于 * $gte --- 大于或等于 * $lte --- 小于或等于 * * $ne --- 不等于 * $in --- 在其中 * $nin --- 不在其中 * * $mod --- 取模 * $all --- 存在所有值 * $size --- 匹配元素数量 * $exists --- 判断一个元素是否存在 * $type --- ...转载 2018-05-17 15:26:11 · 229 阅读 · 0 评论 -
mysql 与mongodb的特点与优劣
首先我们来分析下mysql 与mongodb的特点与优劣。下面是我以前做的ppt的部分截图。再来分析下应用场景,a.如果需要将mongodb作为后端db来代替mysql使用,即这里mysql与mongodb 属于平行级别,那么,这样的使用可能有以下几种情况的考量:(1)mongodb所负责部分以文档形式存储,能够有较好的代码亲和性,json格式的直接写入方便转载 2017-03-28 14:30:01 · 404 阅读 · 0 评论 -
MySQL存储引擎总结
在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。等一下,存储引擎?什么是存储引擎?什么是存储引擎?关系数据库表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于Excel的电子表格的形式。有的表简单,有的表复杂,有的表根本不用来存储任何长期的数据,有的表读取时非常快,但是翻译 2017-03-07 08:38:58 · 246 阅读 · 0 评论 -
sphinx续5-主索引增量索引和实时索引
在数据库数据非常庞大的时候,而且实时有新的数据插入,如果我们不更新索引,新的数据就search不到,全部重新建立索引又很消耗资源,在这种情况下我们就需要使用“主索引+增量索引”的思路来实现实时更新的功能。因为这时我们有了主索引和增量索引,主索引只需在每天凌晨更新,而增量索引的更新频率设置的很短,这样用户在搜索的时候,可以同时在这两个索引里查找。 首先创建一个计数器:转载 2017-02-14 10:11:43 · 299 阅读 · 0 评论 -
centos中忘记mysql密码
# 最简单最粗暴的方法 找到mysql的配置文件直接编辑 vim /etc/my.cnf # 在 [mysqld] 中加上一行跳过权限限制 skip-grant-tables # 保存退出 重启mysql服务 service mysqld restart # 用户登录 mysql -uroot -p (直接点击回车,密码为空) # 选择数据库 use mysq原创 2017-02-07 09:08:31 · 2236 阅读 · 1 评论 -
数据库主从复制配置
步骤如下:1、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 server-id=222 //[必须]服务器唯一ID,默认是1,一般取IP最后一段2、修改从服务器slave: #vi /etc/my.cnf转载 2016-12-20 14:26:48 · 280 阅读 · 0 评论 -
事务的四大特性
事务四大特性(简称ACID) 1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。2、一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。3、隔离性(Isolation):事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务必须是透明的。4、持久性(Durability):对于转载 2016-12-15 08:53:11 · 306 阅读 · 0 评论 -
MySQL数据类型和常用字段属性总结
这篇文章主要介绍了MySQL数据类型和常用字段属性总结,本文总结了日期和时间数据类型、数值数据类型、字符串数据类型等,需要的朋友可以参考下前言好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用程序成功的关键。M前言好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样转载 2016-12-01 11:49:52 · 420 阅读 · 0 评论 -
MySQL的语句执行顺序
MySQL的语句执行顺序MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。下面我们来具体分析一下查询处理的每一个阶段F转载 2016-11-30 13:50:33 · 257 阅读 · 0 评论