mysql各个模块如何协同工作的,我们通过启动mysql、客户端连接、请求query,得到返回结果,最后退出。这个过程来看一下。执行启动mysql命令后,mysql的初始化模块从配置文件中读取系统参数与命令行参数,并按参数来初始化整个系统。同时各个存储引擎也被启动,并进行各自的初始..
分类:
数据库 时间:
2016-07-25 16:43:37
阅读次数:
197
长期以来,web的安全性存在着巨大的争议与挑战。其中,sql注入就是一种常见的一种攻击方法,开发人员普遍的做法就是不停的过滤,转义参数,可是我们php大法天生弱类型的机制,总是让黑客有机可乘,绕过防御与防御总是在明争暗斗。兄弟连(www.lampbrother.net)PHP大牛说过一句..
分类:
数据库 时间:
2016-07-25 16:41:23
阅读次数:
334
系统环境:[root@localhost~]#cat/etc/redhat-releaseCentOSrelease6.7(Final)[root@localhosttools]#uname-aLinuxlocalhost2.6.32-573.22.1.el6.x86_64#1SMPWedMar2303:35:39UTC2016x86_64x86_64x86_64GNU/Linux[root@localhosttools]#软件准备:[root@localhosttools]#pwd/opt/..
分类:
数据库 时间:
2016-07-25 16:40:23
阅读次数:
271
redis基础应用场景:web间session共享,即多个war工程共享一个session分布式缓存,因为redis为键值对存储,提供了丰富的adapter可以支持C、.net、java客户端,因此平台间进行数据交换起到了作用因此它可以用作大型系统的分布式缓存,并且其setnx的锁常用于秒杀,抢红包这种电商..
分类:
数据库 时间:
2016-07-25 16:39:58
阅读次数:
190
#!/bin/sh#check_mysql_slavestatusip=eth1#网卡名称mysql_binfile=/usr/local/mysql/bin/mysqlmysql_user=root#MySQL数据库账号mysql_pass=123456#密码mysql_sockfile=/tmp/mysql.sockdatetime=`date+"%Y-%m-%d/%H:%M:%S"`#获取当前时间mysql_slave_logfile=/opt/slave.log#日..
分类:
数据库 时间:
2016-07-25 16:35:31
阅读次数:
246
一、测试环境数据库版本是11GR2,在做完一份完全备份之后,关机,做一份快照,每一次开机之后都执行数次altersystemswitchlogfile以产生归档日志。之后的测试都是基于这么一个完全备份来恢复。CONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTO‘/backup/%F‘;backupincr..
分类:
数据库 时间:
2016-07-25 16:29:37
阅读次数:
237
select COUNT(*) from YYD_Users_RegInfo where regTime between '2016-07-11 00:00:00' and '2016-07-11 23:59:59' union all select COUNT(*) from YYD_Users_ ...
分类:
数据库 时间:
2016-07-25 16:19:35
阅读次数:
196
DECLARE @startTime datetimeset @startTime='2016-07-12' SELECT * FROM (--坐席号/电话个数/通话总时长select zuoxi as zuoxi1,COUNT(1) as PhoneCount,SUM(DATEDIFF(ss,jt ...
分类:
数据库 时间:
2016-07-25 16:18:46
阅读次数:
328
--普通标、定向标、新手标、老互融计划-投资记录表select bid.borrow_id, (select yyb.borrow_valid_time from YYD_Borrow_BorrowInfo as yyb where yyb.ID=bid.borrow_id ) as borrow_ ...
分类:
数据库 时间:
2016-07-25 16:16:41
阅读次数:
196
--投资情况统计详情sqlselect BidRecord.*, RegInfo.UserName,UserInfo.phone,BorrowInfo.Title,BorrowInfo.BorrowCode from--(select * from [YYD_Account_MoneyRecord] ...
分类:
数据库 时间:
2016-07-25 16:07:26
阅读次数:
205
然后使用下列操作打开并进入数据库 1 2 3 $./adb shell $cd sdcard/path/subdir $sqlite3 dsxniubility.db 1 2 3 $./adb shell $cd sdcard/path/subdir $sqlite3 dsxniubility.db ...
分类:
数据库 时间:
2016-07-25 16:02:06
阅读次数:
195
MYSQL 5.5 之前, UTF8 编码只支持1-3个字节,只支持BMP这部分的unicode编码区, BMP是从哪到哪,到http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters这里看,基本就是0000~FFFF这一区。 从MYSQL5 ...
分类:
数据库 时间:
2016-07-25 16:00:03
阅读次数:
297
select --总注册人数(select COUNT(*) from [YYD_Users_RegInfo]) as TotalCount,--pc端注册人数(select COUNT(*) from [YYD_Users_RegInfo] where regPlatform ='pc') as ...
分类:
数据库 时间:
2016-07-25 15:59:35
阅读次数:
185
表空间 GTI40_DATA01 数据文件GTI40_DATA01.dbf被我删除了 我再运行drop tablespace qwer 会报错 ORA-01116: 打开数据库文件48时出错 ORA-01110: 数据文件 48: '/data/GTI40_DATA01.dbf' ORA-27041 ...
分类:
数据库 时间:
2016-07-25 15:55:05
阅读次数:
337
--1:无ORDER BY排序的写法。(效率最高)--(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!) --2:有ORDER BY排序的写法。(效率最高)--(经过测试,此方法随着查询范围的扩大,速度也会越来越慢哦!) --3:无ORDER BY排 ...
分类:
数据库 时间:
2016-07-25 15:54:34
阅读次数:
226
这两天看了重温了下设计模式和数据结构,又补了下基础知识,然后就失眠了一整夜,不知为啥就想到级联及伪删数据这个问题。由于级联删除是几乎人人都会遇到的问题,但方案却有限却不美好,所以欢迎大伙集思文益,以下内容欢迎大伙一起讨论。 ...
分类:
数据库 时间:
2016-07-25 15:55:09
阅读次数:
246
Union all的用法实例sqlSELECT TOP (100) PERCENT ID, bid_user_id, UserName, amount, createtime, borrowTypeFROM (SELECT bid.ID, bid.bid_user_id, reg.UserName, ...
分类:
数据库 时间:
2016-07-25 15:52:16
阅读次数:
229