linux课程笔记2(崔老师)

编程入门 行业动态 更新时间:2024-10-26 02:25:25

linux<a href=https://www.elefans.com/category/jswz/34/1770049.html style=课程笔记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(崔老师)

本文发布于:2024-03-13 03:06:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1733049.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:课程   老师   笔记   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!