使用sqlplus 与数据库后台交互
select 后面是跟着列 * 是所有列 列是指同一种数据类型 from 后面是一个表名 tab 不是一个真实的表 是同义词
select * from tab; 可以帮我打印出来当前数据库所有表的信息和视图
查询大量数据时只关心自己想要的数据
查询感兴趣的列 只需要将感兴趣的列加在select后面(比如说 我想查看多个列 姓名 工资(都是列)枚举出来)
比喻说 想要知道 emp表中姓名和薪水(列)
select 姓名,薪水 from emp
select还支持四则运算直接加在后面 比如说想要知道一个一年的工资 那么 就是select 姓名,薪水*12 from emp
空白事1代表空值 是null 而 0也是数值 空值不确定的值或者未定义·的值 空值参加四则运算 还是空值
可以对计算表达式起一别名
比如 select 姓名,工资,工资*12 as 年工资 from emp 作用就是使 工资*12 这一列名为年工资 避免 表达式过长 发生截断 使其不知道特殊含义 as 可以省略
select 连接操作符 将两列连接在一起
select 姓名||职员 from 表 方便形成批量处理的脚本
'' 是强制打印
list 是将缓冲区里面吧最后一条操作打印出来 缩写l运行 是用run
!是掉主机命令 =host
save 是保存 get获取 @是运行
desc 是描述表的结构