每个实体,一个表 当一个业务需要多个实体的数据,显然需要多张表在一起使用,即将多张表的记录连接起来。 1. 总体思路: 先将所有数据按照某种条件,连接起来,再进行筛选处理。 2. 分类方式: 根据连接的条件不同,分为一下几类: ① 内连接(Inner):要求连接的多个数据都必须存在,才能进行连接。 ...
分类:
数据库 时间:
2017-05-25 21:59:29
阅读次数:
241
一、判断某个逗号隔开的字段中有某个值FIND_IN_SET(‘a‘,‘a,b,c,d‘)用CHARINDEX(‘,‘+‘b‘+‘,‘,‘,‘+‘a,b,c‘+‘,‘)>0替代二、模仿mysql的group_concat的示例SELECTid,
val=(SELECT[value]+‘,‘
FROMtbASb
WHEREb.id=a.id
FORXMLPATH(‘‘))
FROMtbASa
GROUPBYidSELECTid,
[val]=STUF..
分类:
数据库 时间:
2017-05-25 22:00:07
阅读次数:
3497
1.配置mysql实验之前,制作要使用数据库和表添加数据库用户,并给其授权*vim/etc/postfix/mailuser.cf##查询用户名1host=localhost##数据库主机2user=postuser##登录数据库用户3password=123##登录密码4dbname=email##postfix查询库的名称5table=emailuser##postfix查询表的名..
分类:
数据库 时间:
2017-05-25 22:04:26
阅读次数:
264
创建了一个rbd镜像$rbdcreate--size4096docker_test然后,在Cephclient端将该rbd镜像映射为本地设备时出错。$rbdmapdocker_test--nameclient.adminrbd:sysfswritefailed
RBDp_w_picpathfeaturesetmismatch.Youcandisablefeaturesunsupportedbythekernelwith"rbdfeaturedisable"..
分类:
数据库 时间:
2017-05-25 22:05:50
阅读次数:
167
注:本项目使用Myeclipse开发。 一:项目创建 1:使用Myeclipse创建一个web project,命名为MySeckill,并转换为Maven项目。 2:创建项目文件目录如下: 上面四个包分别管理:源代码、源代码资源(配置文件)、测试代码、测试代码资源(配置文件) 3:在pom.xml ...
分类:
数据库 时间:
2017-05-25 22:05:58
阅读次数:
222
第1章系统准备[root@test~]#cat/etc/redhat-release
CentOSLinuxrelease7.2.1511(Core)
[root@test~]#uname-r
3.10.0-327.el7.x86_641.1添加阿里云的镜像cd/etc/yum.repos.d#备份原镜像mvCentOS-Base.repoCentOS-Base.repo.backup
#添加阿里云Base源
wget-O/etc/yum.repos.d/C..
分类:
数据库 时间:
2017-05-25 22:07:33
阅读次数:
486
salt‘*‘saltutil.refresh_pillar官网的例子真的没看懂,英文菜。其实就简单一步。参考文档https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.mysql.htmlhttps://z900collector.wordpress.com/linux/using-the-saltstack-mysql-module/salt-master主要是找/us..
分类:
数据库 时间:
2017-05-25 22:11:36
阅读次数:
211
随机访问文件:表示可以在该文件任何位置读取数据。 RandomAccessFile经常用来做多线程下载: 1. 多线程 2. 多点下载 ...
分类:
数据库 时间:
2017-05-25 22:11:49
阅读次数:
258
测试环境OS:RedHat6.7Oracle:11.2.0.4[root@iccsdb01~]#su-oracle[oracle@iccsdb01~]$sqlplus/assysdbaSQL*Plus:Release11.2.0.4.0Productionon星期四5月2515:09:242017Copyright(c)1982,2013,Oracle.Allrightsreserved.连接到:OracleDatabase11gEnterpriseEditionRelease11...
分类:
数据库 时间:
2017-05-25 22:11:58
阅读次数:
195
后台运营同事问我,有些同事实际打卡时间与数据库打卡时间记录的不一样mysql>select*,from_unixtime(create_time)from表名wheresource_id=xxx\G
***************************1.row***************************
id:xxx
uid:xxx
source_id:xxx
create_time:1495324892
type:0
..
分类:
数据库 时间:
2017-05-25 22:12:10
阅读次数:
199
1.设置server-id值并开启binlog功能参数编辑/data/3306/my.cnf:[mysqld]server-id=6#主库和从库的server-id不能相同log_bin=/data/3306/mysql-bin#重启服务/data/3306/mysqlrestart检查思路1:[root@db02data]#egrep"log_bin|server-id"330*/my.cnf3306/my.cnf:log_bin=/data/3..
分类:
数据库 时间:
2017-05-25 22:15:35
阅读次数:
306
mysql5.6.35二进制快速安装mysql说明:mysql安装在/data/mysql-5.6.35目录下;下载cd/data/
wget
tar-zxfmysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
mvmysql-5.6.35-linux-glibc2.5-x86_64/data/mysql-5.6.35新建mysql用户及设置权限sudouseradd-s/sbin/nologin-Mmysql
mkdir-..
分类:
数据库 时间:
2017-05-25 22:17:15
阅读次数:
321
这个原因莫名奇妙,我已经把tnsname.ora文件权限完全控制了,不知道是否还有别的文件需要改权限!!!!!
分类:
数据库 时间:
2017-05-25 22:17:59
阅读次数:
208
http://192.168.136.131/sqlmap/mysql/get_int.php?id=1当给sqlmap这么一个url的时候,它会:1、判断可注入的参数2、判断可以用那种SQL注入技术来注入3、识别出哪种数据库4、根据用户选择,读取哪些数据sqlmap支持五种不同的注入模式:1、基于 ...
分类:
数据库 时间:
2017-05-25 23:22:06
阅读次数:
263
索引优化策略 b-tree索引对数据长度有限制,所以text等比较长的列可以建立前缀索引 innodb 最大757字节,myisam 1000字节。 为什么选择联合索引 如果同时用到几个列作为查询条件,比每一个列建立单独的索引要快。 什么是覆盖索引 http://wzmtony.blog.163.c ...
分类:
数据库 时间:
2017-05-25 23:22:37
阅读次数:
229
方法一:insert。。。select。。。 语法:insert 成绩信息2(此表必须先create) select * from 成绩信息 【where 成绩=88】; 方法二:select into 语法:select * into #成绩信息3(可临时创建) from 成绩信息; ...
分类:
数据库 时间:
2017-05-25 23:22:58
阅读次数:
205
SQLite 3.19.1 已发布,SQLite 是一个开源、跨平台、免费的小型 C 库,实现了一个独立的、可嵌入的、事务性的、无服务器的和零配置的 SQL 数据库引擎。 更新内容: 在表达式上使用索引时,尝试使用索引中已有的表达式值,而不是加载原始列并重新计算表达式。 优化 flattening ...
分类:
数据库 时间:
2017-05-26 00:40:59
阅读次数:
257
1:查看当前登陆用户 select user(); 2:切换数据库 use mysql; 查看该表用户 select user,host from user; 4:退出数据库 5:查看数据库版本 select @@version; 6查看变量 show variables; ...
分类:
数据库 时间:
2017-05-26 00:42:06
阅读次数:
256
MySQL数据库MyISAM和InnoDB存储引擎的比较 MySQL有多种存储引擎,MyISAM和InnoDB是其中常用的两种。这里介绍关于这两种引擎的一些基本概念(非深入介绍)。 MyISAM是MySQL的默认存储引擎,基于传统的ISAM类型,支持全文搜索,但不是事务安全的,而且不支持外键。每张M ...
分类:
数据库 时间:
2017-05-26 00:42:21
阅读次数:
255
以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化。 以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化。 本系列【T-SQL基础】主要是针对T-SQL基础的总结。 【T-SQL基础】01.单表查询-几道sql查询题 【T- ...
分类:
数据库 时间:
2017-05-26 00:43:25
阅读次数:
370