Oracle篇 之 查询行及概念
Oracle:
s_emp s_dept s_region
行:Row(tuple)
列:Column(attribute)
conn:改变用户
Drop:删除用户 drop user briup cascade;
改变语言:alter session set nls_language='american';
alter session set nls_language='simplified chinese;
显示当前用户:show user;
用@符号导入sql:@F:\Linux笔记合集\Oracle笔记\2018-11-1\db.sql;
SQL> select last_name, salary
2 from
3 s_emp; (直到遇到;才会结束语句,不区分大小写)NaMe=name
List或者l:查看缓冲区内容
/: 执行缓冲区的内容
改变列宽:column last_name format a10;
别名(alias简称as):start_date as date(若想在别名中间加空格,则用“”把别名括起来,且它可以是字体不改变)
||:连接字符或者多个列名
(1) select last_name||' '||first_name as name ,salary from s_emp;(数据库中一般用单引号 (as 可以省略)as关键字可以省略)
Null值不显示在cmd中,null值不能进行比较,不能进行运算(参与结果为null),两个null值不等价
nvl:可以将null值用指定的值(两者数据类型一致)代替nvl(commission_pct,0)(0代替null)
distinct:去重,表示select后的所有列不重复select distinct title,DEPT_ID(在没有函数的情况下它一定要跟在select后面)
describe:显示信息 NUMBER(4,2) 4,代表总位数 2,代表小数位数
VARCHAR:表示可变char char:定长char
DATE:日期类型
save f:/my.sql; 创建脚本文件
start f:/my.sqlp;或者 @f:/my.sqlp;执行脚本文件中的内容 @ = start
多个列名之间用,隔开