默认教学计划
929人加入学习
(4人评价)
Oracle软件在主机平台的应用
价格 ¥ 399.00
承诺服务
该课程属于 高校公益行 | 网络安全实践训练营 请加入后再学习

where 后面跟随的是字符串 数字 日期 格式敏感大小写 要注意

从表中过滤行 后面where添加限制条件

从一个表中找到scott

select * from emp where ENAME='SCOTT'

日期格式 要和数据库的日期格式相匹配 用

select sysdate from dual 查看当前时间格式

题目 20部门 工资高于1500(逻辑)

select *  from emp where 'DEPTNO'=20 and SAL>1500

括号后面是一个集合列表吧关键字都放在括号里面

in作用枚举多个元素 

比喻说工资在1000,2000,3000全部打印 其他的就全部忽略

select * from emp where sal in(1000,2000,3000);

模糊查询 比喻说查看姓名开头的m员工的姓名

select * from emp where ename like 'C%';

第二个字母中含有c的

select * from emp where ename like '_C%';

 

_表示表中一个任意一个字符 %表示表中有多个字符

select * from emp where ename like 'C%';

escape 动态转义

查看第二个光健字为_的名字 但第一个字母 不知道

select * from emp where ename like’_ \_%' escape  '\'; 那么其中第二个进过escape 变成啦 转义字符

select * from emp where ename like'_\_%' escape'\';

 更新数据 

update emp(表) set  ename = ' 更新的数据'编号

[展开全文]

使用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 是描述表的结构

[展开全文]

oralnventory 安装的产品信息  以html信息存贮

[展开全文]