一:Redis 发布订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 cl ...
分类:
数据库 时间:
2017-08-05 15:39:35
阅读次数:
224
1.开启与关闭Strict Mode方法 找到mysql安装文件夹下的my.cnf(windows系统则是my.ini)文件 在sql_mode中增加STRICT_TRANS_TABLES则表示开启严格模式。如没有增加则表示非严格模式,改动后重新启动mysql就可以 比如这就表示开启了严格模式: s ...
分类:
数据库 时间:
2017-08-05 15:40:47
阅读次数:
242
Spark SQL是处理结构化数据的Spark模块。它提供了DataFrames这样的编程抽象。同一时候也能够作为分布式SQL查询引擎使用。 DataFrames DataFrame是一个带有列名的分布式数据集合。等同于一张关系型数据库中的表或者R/Python中的data frame,只是在底层做 ...
分类:
数据库 时间:
2017-08-05 15:41:35
阅读次数:
268
一:数据库查询增加删除 1)mysql数据库查询:show databases 2)数据库创建:create database test2 charset utf8; 注:charset utf8可以支持中文 3) 数据库删除:drop database test2 ...
分类:
数据库 时间:
2017-08-05 16:02:36
阅读次数:
160
数据库 存储数据的仓库(软件)(DBA:Database Administrator)数据库管理员mysqlsqlserveroracle...... 数据库软件架构 C(client)->S(server)用户《 》服务器 eg:腾讯qq, 金山杀毒软件,wps, office... B(Brow ...
分类:
数据库 时间:
2017-08-05 17:45:37
阅读次数:
245
简单来说,SQLITE功能简约。小型化,追求最大磁盘效率;MYSQL功能全面,综合化。追求最大并发效率。假设仅仅是单机上用的,数据量不是非常大。须要方便移植或者须要频繁读/写磁盘文件的话。就用SQLite比較合适;假设是要满足多用户同一时候訪问。或者是站点訪问量比較大是使用MYSQL比較合适。 以下 ...
分类:
数据库 时间:
2017-08-05 17:59:04
阅读次数:
225
第十八章 学会使用简单的MySQL操作在前面两个章节中已经介绍过MySQL的安装了。可是光会安装还不够。还须要会一些主要的相关操作。当然了,关于MySQL的内容也是非常多的。仅仅只是对于linux系统管理员来讲,一些主要的操作已经能够应付日常的管理工作了。至于更高深的那是DBA(专门管理数据库的技术 ...
分类:
数据库 时间:
2017-08-05 18:49:48
阅读次数:
195
数据库中表索引未创建或者失效引发的系统CPU使用率过高、I/O异常问题 ...
分类:
数据库 时间:
2017-08-05 18:50:06
阅读次数:
263
1. union,union all SELECT E_Name FROM Employees_ChinaUNIONSELECT E_Name FROM Employees_USA 默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。 2.创建表 CREATE TA ...
分类:
数据库 时间:
2017-08-05 18:52:30
阅读次数:
194
一:mysql 数据的插入 语法 以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法: 如果数据是字符型,必须使用单引号或者双引号,如:"value"。 二:MySQL 查询数据 语法 以下为在MySQL数据库中查询数据通用的 SELECT 语法: 查询语句中你可以使用一个或 ...
分类:
数据库 时间:
2017-08-05 18:53:37
阅读次数:
172
https://183.56.162.38/dana/home/index.cgi [mysqld]pid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockdatadir = /var/lib/mysql#lo ...
分类:
数据库 时间:
2017-08-05 18:57:36
阅读次数:
171
通用的映射模式 1.定义结构体 2.定义数据库对象 3. 将对象地址传给结构体 ...
分类:
数据库 时间:
2017-08-05 18:57:53
阅读次数:
285
关于varchar字段: 在version4之前,按字节; version5之后,按字符。 现在普遍都按字符算:无论中文英文,都算一个字符 ...
分类:
数据库 时间:
2017-08-05 19:01:10
阅读次数:
173
SQL Server中一些有用的日期sql语句1.一个月第一天的 SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 2.本周的星期一 SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) 3.一年的第一天 SEL ...
分类:
数据库 时间:
2017-08-05 19:01:26
阅读次数:
227
一、连接问题 前面刚介绍了怎么连接数据库,也写了对应的模板。可是它的可维护性很差。那么怎么解决问题呢? 首先写一个配置文件jdbc.properties <span style="font-size:18px;">## MySQL driver=com.mysql.jdbc.Driver url=j ...
分类:
数据库 时间:
2017-08-05 19:01:37
阅读次数:
172
1,问题描述 Oracle默认账号是没有限制ip的,这样的隐患就在于,如果我知道了oracle账号用户名密码,我只要能连接到db,就可以对db进行操作,这样对于线上的db来说是很危险的,因为有些非dba人员,比如开发人员、测试人员一不小心误删除了线上的数据,就惨了。所以要找一种办法,在一些重要的表上 ...
分类:
数据库 时间:
2017-08-05 19:41:48
阅读次数:
191
1.DEFAULT 约束用于向列中插入默认值。 CREATE TABLE Orders(Id_O int NOT NULL,OrderNo int NOT NULL,Id_P int,OrderDate date DEFAULT GETDATE()) 2.如果在表已存在的情况下为 "City" 列创 ...
分类:
数据库 时间:
2017-08-05 19:45:38
阅读次数:
221
为了数据安全,在MongoDB的配置文件里,一般会把默认的27017端口port改为自定义的端口号,然后把允许访问的IP设为127.0.0.1(即主机本身)。但是这样就会在开发的过程查看数据时带来麻烦,必须去服务器端或调用部署在服务器的API接口才能很好地可视化地查询数据。为了能在客户端也能使用可视 ...
分类:
数据库 时间:
2017-08-05 19:48:47
阅读次数:
218
1. 背景介绍 半同步复制 普通的replication,即mysql的异步复制,依靠mysql二进制日志也即binary log进行数据复制。比如两台机器,一台主机(master),另外一台是从机(slave)。 为了弥补以上几种场景的不足,mysql从5.5开始推出了半同步。即在master的d ...
分类:
数据库 时间:
2017-08-05 19:49:10
阅读次数:
270
粗略介绍冷备,热备,温暖,及Mysqldump,mysqlpump,xtrabackup,innobackupex 全量,增量备份 --备份的目的 灾难恢复:意外情况下(如服务器宕机、磁盘损坏等)对损坏的数据进行恢复和还原保证数据不丢失,最小程度地丢失需求改变:因需求改变而需要把数据还原到改变以前测 ...
分类:
数据库 时间:
2017-08-05 19:49:49
阅读次数:
389