sql:_下划线代表一个字符
转义字符
select employee_id,last_name,job_id from employees where job_id like '%SA/_%' ESCAPE '/';
NULL排序
select last_name,department_id,salary from employees order by department_id,salary desc NULLS FIRST/NULLS LAST
变量替换
1.select * from employees where employee_id = &id;
2.select job_id,job_title,min_salary,max_salary,&salary from jobs where &condition order by ℴ
3.define employee_num = 200;
define
select * from employees where employee_id=&employee_num;
undefine employee_num;
set verify
4.日期函数
months_between
add_months
next_day
last_day
fm ---去掉前导0
fx ---精确匹配
转化函数
nvl(expr1,expr2)
nvl2(expr1,expr2,expr3)
NULLIF(expr1,expr2)
coalesce(expr1,expr2,expr3,...,exprn)
Linux
power off
shutdown -h now
shutdown -h 10
shutdown -h 20:45
shutdown -r now ----重启
reboot -------------重启
浏览目录命令:cd dir ls ll
浏览文件命令:cat more less
目录操作命令:mkdir rmdir
文件操作命令:touch rm cp mv ln tar gzip gunzip whereis whatis
更改文件时间
touch -d 2010-12-01 12:02 yjg.out
更改目录下所有文件为当前时间
touch *
查看文件的详细时间
stat yjt.out
建立软链接(快捷方式)
ln -s /usr/local/yjg www
建立硬链接(重复两个文件的重复操作)
ln /usr/local/yjg www
软件包管理命令
安装软件包命令:
rpm -ivh wu-ftpd-2.3.2-i386.rpm
i:作用rpm的安装模式
v:校验文件信息
h:以#号显示安装进度
挂载光驱
mount /dev/cdrom /mnt
查找文件
rpm -qa | grep http
卸载文件
rpm -e wu-ftpd-2.3.2-i386.e15
更改当前时间
date [MMDDhhmmYY]
dmesg命令
显示系统诊断信息,操作系统版本号,物理内存的大小及其它信息
du命令
显示目录占有空间情况
free和top命令
口令文件
/etc/passwd
影子口令文件
/etc/shadow
禁用用户
usermod -L yjg
恢复用户
usermod -U yjg
禁用密码
passwd -l username
恢复密码
passwd -u username
删除用户
userdel -r u1
停用账号
修改/etc/passwd,在用户行加#
vi 操作
G:光标移动到尾部
H:光标移动到屏幕顶部
L:光标移动到屏幕底部
M:光标移动到屏幕中部
ndd删除行
yy:复制一行
p:黏贴一行
查找:/字符串 ----n
替换 :/new/old
显示行号:/set nu
取消行号:/set nonu
SCP命令
从本地导入到远程
[root@localhost ~]# scp /var/ALTEIL2/test_222.tsv root@192.168.0.77:/var/ALTEIL2/999.tsv
从远程导入到本地
[root@localhost ~]# scp root@192.168.0.77:/var/ALTEIL2/999.tsv /var/ALTEIL2/test_222.tsv