select语句执行顺序

SELECT的定义格式为:

SELECT[ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]…
FROM<表名或视图名>[,<表名或视图名>]…
[WHERE<条件表达式>]
[GROUP BY<列名1>][HAVING<条件表达式>]
[ORDER BY<列名2>][ASC|DESC]

0、先执行子查询。
1、from子句组装来自不同数据源的数据;
2、where子句基于指定的条件对记录行进行筛选;
3、group by子句将数据划分为多个分组;如果group by包含多个列,再分组;
4、使用聚集函数进行计算;对每个分组进行计算;
5、使用having子句筛选分组;
6、计算所有的表达式;
7、返回select选择的列;
8、使用order by对结果集进行排序。
继续阅读select语句执行顺序

9月14日

前几天收到邮件,stylexnetworks于9月30号将要关闭,这也算是VPS界的一则大新闻了。这家我有个3.99刀/半年的VPS,还是在它开业促销的时候买到的。回顾使用历程,他们家在当时是用外面很少见的onapp平台的云VPS,除了初期会自动关机之外,之后都挺稳定的。本来想3.99刀/半年可以永久续费下去,捡了个大便宜,哪知道这个月就关闭了。印证了“永远有多久?”这个命题,所有说永久、终生的都是骗人滴~

CentOS6.5安装Oracle Express Edition

Oracle Express Edition是给个人学习、熟悉Oracle的简化版。

到官网下载软件包,要先注册一个帐号,下载完是一个压缩包,解压出oracle-xe-11.2.0-1.0.x86_64.rpm。Linux下只有64位版本。

网盘下载地址:http://pan.baidu.com/s/1ntJsDOt

1、安装依赖包

yum install libaio libaio-devel bc -y

2、安装Oracle Express Edition
使用root用户操作。

cd ~
wget http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1409379226_d26581af452e67b3a2b04fe09ee28749 -O oracle-xe-11.2.0-1.0.x86_64.rpm.zip
unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
cd Disk1
rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm

安装时会对系统进行检测,最好内存有1G,SWAP要求是内存的2倍。

[root@server01 Disk1]# rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm 
Preparing...                ########################################### [100%]
   1:oracle-xe              ########################################### [100%]
Executing post-install steps...

You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.


继续阅读CentOS6.5安装Oracle Express Edition