首页 > 数据库技术
ORACLE之SQL语句内部解析过程【weber出品】
一、客户端通过监听连接到数据库,数据库开启一个server process进程来接收客户端传过来的sql。 1.这条sql语句从来都没有被执行过。(硬解析) 2.这条sql语句被执行过。(软解析)二、我们来看一条SQL语句内部解析到底经历了什么?sql硬解析解析的步骤 1.语法检测:检测sq...
分类:数据库技术   时间:2014-10-12 20:03:39    收藏:0  评论:0  赞:0  阅读:393
MySQL 暂时文件夹
MySQL数据文件夹/data/mysql所在的上层文件夹/data磁盘空间不足导致MySQL启动失败,所以清理了/data文件夹下除了mysql子文件夹外的其它无用文件夹。重新启动发现还是失败。检查错误日志。看到例如以下错误:/usr/local/mysql/bin/mysqld: Can't c...
分类:数据库技术   时间:2014-10-12 20:02:09    收藏:0  评论:0  赞:0  阅读:284
hql 转化为 sql ,满足仅仅用hibernate无法实现的sql构建
如下方法能将hql转换为sql,便于在系统总体是用hibernate查询的情况下,加入一些特殊查询条件的sql语句,满足仅仅用hibernate无法实现的sql构建。? protected String hqlToSql(String hql, ???org.hibernate...
分类:数据库技术   时间:2014-10-12 18:56:40    收藏:0  评论:0  赞:0  阅读:295
redhat下安装mysql 5.6.20,解压zip包,查看已经安装过的mysql,卸载rpm安装包,安装mysql服务器端和客户端,修改mysql用户名,登陆mysql,启动关闭mysql
?? 1 将相关的mysql rpm包上传到redhat上 2  我的电脑是Redhat 6.*版本,所以这里使用上面一个 3  解压zip包 4  安装以下几个rpm MySQL-client-advanced-5.6.20-1.el6.x86_64.rpm MySQL-server-advanced-5.6.20-1.el6.x86_64.rpm 5  ...
分类:数据库技术   时间:2014-10-12 18:54:29    收藏:0  评论:0  赞:0  阅读:528
Oracle开发环境搭建
一.软件准备 地址:oracle官网 安装包:因为个人学习用,所以就安装服务器端就可以了,不需要客户端. 一共两个压缩文件,解压时一起解压到到一个文件夹。 本人使用的:win32_11gR2_database_1of2,win32_11gR2_database_2of2 二. 软件安装 软件按照说明一直安装就行,没什么特殊配置。下面两处稍微注意下: 1.下面这步注意系统会创建...
分类:数据库技术   时间:2014-10-12 18:52:59    收藏:0  评论:0  赞:0  阅读:316
一个有趣的 SQL 查询(查询7天连续登陆)
一个有趣的 SQL 查询一个朋友有这样一个SQL查询需求:有一个登录表(tmp_test),包含用户ID(uid)和登录时间(login_time)。表结构如下:*************************** 1. row ***************************Field: ...
分类:数据库技术   时间:2014-10-12 18:48:19    收藏:0  评论:0  赞:0  阅读:1008
Linq to Sql 多条件查询
Linq To Sql 多条件查询string proName = this.txtName.Text.Trim();string lowPrice = this.txtLowPrice.Text.Trim();string highPrice = this.txtHighPrice.Text.Tr...
分类:数据库技术   时间:2014-10-12 18:45:39    收藏:0  评论:0  赞:0  阅读:256
SQL Server 存储过程自启动
前期准备: use master; create table LoginLog(LoginName nvarchar(32),LoginTime datetime); create procedure sp_recordLoginLog #注意没有参数的情况下...
分类:数据库技术   时间:2014-10-12 18:38:29    收藏:0  评论:0  赞:0  阅读:214
mysql日志解析
mysql有4种不同的日志,分别是二进制日志,查询日志,慢查询日志和错误日志,这些日记记录着数据库工作的方方面面,可以帮助我们了解数据库的不同方面的踪迹,下面先介绍二进制日志的作用和使用方法,并利用二进制日志对数据库进行各种维护和优化,其他日志也会在后面陆续会做详细的介绍。二进制日志(bin-log...
分类:数据库技术   时间:2014-10-12 18:36:59    收藏:0  评论:0  赞:0  阅读:287
mysql日志 解析
mysql有4种不同的日志,分别是二进制日志,查询日志,慢查询日志和错误日志,这些日记记录着数据库工作的方方面面,可以帮助我们了解数据库的不同方面的踪迹,下面先介绍二进制日志的作用和使用方法,并利用二进制日志对数据库进行各种维护和优化,其他日志也会在后面陆续会做详细的介绍。二进制日志(bin-log...
分类:数据库技术   时间:2014-10-12 18:36:39    收藏:0  评论:0  赞:0  阅读:317
Corosync+Pacemaker+DRBD+MySQL 实现MySQL高可用
一:Corosync+PacemakerPacemaker是最流行的CRM(集群资源管理器),是从heartbeatv3中独立出来的资源管理器,同时Corosync+Pacemaker是最流行的高可用集群的套件.二:DRBDDRBD(DistributedReplicatedBlockDevice,分布式复制块设备)是由内核模块和相关脚本而构成,用以构建高..
分类:数据库技术   时间:2014-10-12 17:30:59    收藏:0  评论:0  赞:0  阅读:361
sqlserver 中EXEC和sp_executesql使用介绍
sqlserver 中EXEC和sp_executesql用法区别整理...
分类:数据库技术   时间:2014-10-12 17:24:09    收藏:0  评论:0  赞:1  阅读:325
[MySQL] 按日期进行统计(前一天、本周、某一天)
在mysql数据库中,常常会遇到统计当天的内容。例如,在user表中,日期字段为:log_time统计当天 sql语句为: select * from user where date(log_time) = curdate(); curdate()表示当天日期统计前一天 如果表示前一天的数据,则不能...
分类:数据库技术   时间:2014-10-12 17:20:49    收藏:0  评论:0  赞:0  阅读:523
[MySQL] 统计函数记录
时间段统计==========按年汇总,统计:select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by date_format(col, '%Y'); 按月汇总,统计:select sum(mymoney)...
分类:数据库技术   时间:2014-10-12 17:19:59    收藏:0  评论:0  赞:0  阅读:490
[MySQL] 按年度、季度、月度、周、日统计查询
该死的mysql没有提供unix时间戳的专门处理函数,所以,如果遇到时间分组,而你用的又是整型unix时间戳,则只有转化为mysql的其他日期类型! FROM_UNIXTIM()将unix时间戳转为datetime等日期型! 一、年度查询查询 本年度的数据SELECT *FROM blog_arti...
分类:数据库技术   时间:2014-10-12 17:19:09    收藏:0  评论:0  赞:0  阅读:300
DB层面上的设计 分库分表 读写分离 集群化 负载均衡
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层 已经成为架构研发人员首选的方式。水平切分数据库,可以降...
分类:数据库技术   时间:2014-10-12 17:18:59    收藏:0  评论:0  赞:0  阅读:584
zencart重置用户登录密码sql
zencart重置用户ID为99的登录密码为aaaaaaaupdate customers set customers_password='1ebf0e689c7d44a19e4d0070ab381f81:52' where customers_id=99;
分类:数据库技术   时间:2014-10-12 17:16:59    收藏:0  评论:0  赞:0  阅读:758
SQL之概念
SQL即结构化查询语言,是一个功能强大的数据库语言,可以分为: 1.DML即数据操作语言,用于检索或者修改数据; 2.DDL即数据定义语言,用于定义数据的结构,如创建、修改、删除等; 3.DCL即数据控制语言,用于定义数据库用户权限;语法:select * | 列 | 别名from 表名消除重复列s...
分类:数据库技术   时间:2014-10-12 17:16:39    收藏:0  评论:0  赞:0  阅读:282
[MySQL] 查询一段时间记录
24小时内记录(即86400秒) $sql="SELECT video_id,count(id)as n FROM `rec_down` WHERE UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(add_time) SELECT something FROM tbl_na...
分类:数据库技术   时间:2014-10-12 17:10:39    收藏:0  评论:0  赞:0  阅读:192
Oracle更改字符集
查看字符集 select userenv('language') from dual; 修改字符集(逐条执行即可) sqlplus  "/as sysdba"; shutdown immediate; startup mount; alter system enable restricted session; alter system set job_queue_pr...
分类:数据库技术   时间:2014-10-12 15:58:59    收藏:0  评论:0  赞:0  阅读:162
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!