课程笔记2(崔老师)"/>
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:
视频记录8:
视频记录9:
视频记录10:
视频记录11:
转载于:.html
更多推荐
linux课程笔记2(崔老师)
发布评论