适合人群:完全没有接触MongoDB或对MongoDB有一点了解的C#开发人员。因为本文是一篇入门级的文章。 一、了解MongoDB MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个高性能,开源,无模式的文档 ...
分类:
数据库 时间:
2017-05-22 16:49:52
阅读次数:
215
怎样在eclipse开发环境中连接数据库并测试连接是否成功 1)eclipse开发环境里没有集成mysql的驱动,需要从以下地址下载连接驱动程序mysql-connector-java-XX-XX-XX.zip: http://dev.mysql.com/downloads/connector/j ...
分类:
数据库 时间:
2017-05-22 16:50:37
阅读次数:
153
转载:http://www.cnblogs.com/huidaoli/p/3955208.html 1.进行查询centos6.5系统是否自带有mysql数据库(有进行删除,确定系统中没有任何mysql痕迹) [root@xiaoluo ~]# rpm -qa | grep mysql // 这个命 ...
分类:
数据库 时间:
2017-05-22 16:51:29
阅读次数:
189
一般来时Linux系统安装完成后会自带openjdk1.xx.xx. 卸载OPjdk下载OracleJDK安装JDK运行验证一些问题 卸载OPjdk 使用java -version 如果版本如下图所示,则需要进行卸载 使用rpm -qa | grep jdk 可以查看安装了哪几个版本的 使用 yum... ...
分类:
数据库 时间:
2017-05-22 16:55:09
阅读次数:
180
mysql的日期与时间类型:分为time、date、datetime、timestamp、year,主要总结下year的用法: 1、类型支持:year 与 year(4),注意无year(2)的定义方式,否则报错“[Err] 1818 - Supports only YEAR or YEAR(4) ...
分类:
数据库 时间:
2017-05-22 16:56:21
阅读次数:
541
主机名用localhost 要使用SSH连接 ...
分类:
数据库 时间:
2017-05-22 17:57:12
阅读次数:
185
Linux和Mysql版本更新后,由于已知的mysql被收购的原因,导致mysql不会再发布于centos默认的yum源中。 而使用rpm的安装方式,又会有蛮多的依赖问题,因此本次尝试使用官方提供的yum源安装。 参考下面地址吧,基本都大同小异。 https://dev.mysql.com/down ...
分类:
数据库 时间:
2017-05-22 18:26:36
阅读次数:
179
sqlite3 加密库用的是wxsqlite3-3.0.0.1 提取出来的, 在android 下測试通过,无异常 编译时仅仅须要编译 sqlite3secure.c 此文件,即能够成功。測试时生成静态库文件 下面是android 下编译过程 LOCAL_PATH := $(call my-dir) ...
分类:
数据库 时间:
2017-05-22 18:58:23
阅读次数:
225
传统电商表的分析以及设计(简单版,只包括商家和用户关系处理) 站在用户角度 站在商家的角度 设计表 建表 插入语句 顾客 商家 产品 订单 订单项 任务 答案 附:所有操作源码 ...
分类:
数据库 时间:
2017-05-22 19:02:10
阅读次数:
233
一:MYSQL下载地址(https://dev.mysql.com/downloads/mysql/),自动识别操作系统提供可选择的下载包 二:downloads后提示注册,"No thanks,just start my download"直接下载三:解压之后有一个安装包,点击安装 三:MySQL ...
分类:
数据库 时间:
2017-05-22 19:03:13
阅读次数:
253
下面的几个语句查询到,但如何定位到对应的进程,还需要学习这些表的结构。 select * from information_schema.innodb_trx ## 当前运行的所有事务select * from information_schema.innodb_locks ## 当前出现的锁sel ...
分类:
数据库 时间:
2017-05-22 19:05:05
阅读次数:
153
今天看去年年中写的代码,留意到一个关键时刻能提高效率的api:on duplicate key update; 语法: INSERT INTO INSERT INTO g_iot_user_building ()VALUES() ON DUPLICATE KEY UPDATEa='a',b='b'; ...
分类:
数据库 时间:
2017-05-22 19:26:30
阅读次数:
200
(1) + :加法运算(2) - :减法运算(3) * :乘法运算(4) / :除法运算,返回商(5) % :求余运算,返回余数 mysql> CREATE TABLE tmp14 ( num INT ) ; mysql> INSERT INTO tmp14 VALUE(64); mysql> SE ...
分类:
数据库 时间:
2017-05-22 20:03:32
阅读次数:
171
1、逻辑非 ( NOT 或 !) (1) 当操作数为 0 时,所得值为 1(2) 当操作数为非 0 时,所得值为 0(3) 当操作数为 NULL 时,所得值为 NULL mysql> SELECT NOT 10, !10, NOT (1-1), !(1-1), NOT 1+1, NOT NULL ; ...
分类:
数据库 时间:
2017-05-22 21:22:11
阅读次数:
414
数据范例如下: 要得到的结果目标,获取type相同的所有names拼接在一起的字符串: SqlServer并没有一个直接拼接字符串的函数,下面所提到的方法,只是日常的开发中自己个人用到的一些思路,仅供参考! 创建表变量,字段为你需要返回的各列的值 插入初始的聚合数据 循环插入其他满足条件的聚合数据, ...
分类:
数据库 时间:
2017-05-22 21:23:24
阅读次数:
252
当mysql/mariadb跨越互联网进行复制时别人可以窃取到mysql/mariadb的复制信息,这些信息是明文的,因此存在不安全性,这里通过ssl对复制的信息进行加密1.创建证书中心在主服务器上创建证书中心cd/etc/pki/CA
生成私钥
(umask077;opensslgenrsa-outprivate/cakey.pem2048)
生成自..
分类:
数据库 时间:
2017-05-22 21:25:24
阅读次数:
299
参考文档:http://www.178linux.com/60625节点一修改配置文件设置唯一ID开起二进制日志[root@node1~]#vim/etc/my.cnf增加以下内容
[mysqld]
log-bin=master_bin开起二进制日志
server_id=1给主节点一个唯一的ID号
innodb_file_per_table=oninnodb开起独立表空间
skip_name_reso..
分类:
数据库 时间:
2017-05-22 21:26:18
阅读次数:
218
在mysql中默认不能使用tab键自动补全。设置自动不全如下:这里的补全是表名,列名,数据库名。不是数据库中的命令,变量等。在mysql命令行中,使用\#来暂时启用tab键补全。在mysql的配置文件my.cnf中的[mysql]区段中添加no-auto-rehash该字段来达到补全,需要重启mysql数据库可..
分类:
数据库 时间:
2017-05-22 21:27:20
阅读次数:
237
简单介绍InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在InnoDB中扩大锁定的需要,因为在InnoDB中行级锁定适合非常小的空间。..
分类:
数据库 时间:
2017-05-22 21:27:53
阅读次数:
260
(1)服务器1的配置1)安装mariadb-server[root@localhost~]#yum-yinstallmariadb-server2)编辑/etc/my.cnf文件[root@localhost~]#vim/etc/my.cnf
在[mysqld]段的最后添加以下内容
skip_name_resolve=ON
innodb_file_per_table=ON
server-id=1(id号不能跟从服务器相同)
log-..
分类:
数据库 时间:
2017-05-22 21:32:29
阅读次数:
220