linux课程笔记2(崔老师)

下载文件
ftp到服务器
ftp 192.168.5.200

登录上去之后默认是ascii下载方式
Tyep set to A 
Tyep set to I

ascii 设置成ascii码方式

bin 设置成二进制解码方式

get :下载某一个文件
mget :下载多个文件

如果是二进制文件,则需要使用bin方式下载

lcd 切换本地的目录

上传文件
put:上传某一个文件
mput:上传多个文件


--------------------------------------
oracle 里的函数有哪些类型,有哪些?举例:

sqlplus 进入oracle环境
进入了sqlplus后
!clear 表示清屏

在linux/unix 中输入'!' 表示切换到linux操作系统环境的进行命令操作
在windows中 '$' 表示切换到本地的操作系统环境的进行命令操作

show user 查看是哪个用户登录的


SQL> select table_name
  2  from user_tables;
查看当前用户下有哪些表


SQL> select sysdate from dual;
是oracle里的'哑表'

哑表 用到了oracle的同意词的概念

查看表结构:desc s_emp;


varchar 与varchar2的区别:varchar不根据所存的字符变化,varchar2会根据所存的字符长度动态分配内存长度

commission_pct:提成率

s_emp 员工表
s_dept  部门表
s_region 地区表

--------------------------
l 显示刚刚执行过的sql语句,缓存每次自动存放刚刚执行的一条sql语句。
/ 执行一次缓存里的sql语句

首先要定位到修改的那一行
a 向缓存里sql语句指定的那一行追加(append)


i 插入新的一行
例:
SQL> l
  1  select salary*3
  2* from s_emp
SQL> 1
  1* select salary*3
SQL> i,last_name
SQL> l
  1  select salary*3
  2  ,last_name
  3* from s_emp
SQL> /

del 对缓存里sql语句删除指定的一行
例:
SQL> l
  1  select salary*3
  2  ,last_name
  3* from s_emp
SQL> 2
  2* ,last_name
SQL> del
SQL> l
  1  select salary*3
  2* from s_emp

重写第一行
例:
SQL> l
  1  select salary*3
  2* from s_emp
SQL> 1 select salary
SQL> l
  1  select salary
  2* from s_emp

c/old/new 替换指定行中的字符串
例:
SQL> select salary*3,lest_name
  2  from s_emp;
select salary*3,lest_name
                *
ERROR at line 1:
ORA-00904: "LEST_NAME": invalid identifier

例:
SQL> 1
  1* select salary*3,lest_name
SQL> c/les/las
  1* select salary*3,last_name
SQL> /

保存sql语句
save file_name 保存缓存里的sql语句到本地
例:
SQL> l
  1  select salary*3,last_name
  2* from s_emp
SQL> save test.sql
Created file test.sql
SQL> !ls
bash_profile  mydocument       shadow  test.sql
java          SDemo??幕录??.zip  test    ??师?纬?录??.exe

start file_name  执行本地的sql文件
例:
SQL> start test.sql


查看:
SQL> !more test.sql
select salary*3,last_name
from s_emp
/

清理缓存:
SQL> l
  1  select salary*3,last_name
  2* from s_emp
SQL> clear buffer;
buffer cleared
SQL> l
SP2-0223: No lines in SQL buffer.

SQL> col last_name for a15 调整列显示的格式
SQL> column last_name 显示某列上面定义的格式
COLUMN   last_name ON 
FORMAT   a15
SQL> column last_name clear 清除某列上面定义的格式

查询s_emp表中所有员工的工资,如果是销售人员则把工资加提成后显示出来,
如果不是销售人员则把工资正常显示。
1.
select nvl(commission_pct,0)
from s_emp

2.
select last_name,salary*(
1+nvl(commission_pct,0)/100) sal
from s_emp;

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

视频记录7:http://dl.dbank.com/c0o3uzp482

视频记录8:http://dl.dbank.com/c042oakteb

视频记录9:http://dl.dbank.com/c03sqi3d3m

视频记录10:http://dl.dbank.com/c0ub2ca2hi

视频记录11:http://dl.dbank.com/c06z81p77a

posted @ 2011-10-23 18:37  维唯为为  阅读(635)  评论(0编辑  收藏  举报