![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
以史为镜
年轻的你,不能安逸现状。放眼未来,才有大发展。
展开
-
oracle 和mysql 语言区别
· 字符串空替换oracle:vnl(string1,replace_with)mysql:ifnull(string1,replace_with)· 逻辑运算oracle:按位与: bitand(),按位或:bitor() 、按位异或:bitxor()mysql:按位与: &,按位或:| 、按位异或:^· 当前时间oracle:select sysdate from dual;mysql...转载 2018-05-19 20:30:31 · 426 阅读 · 0 评论 -
oracle查询语句大全(oracle 基本命令大全一)
1.create user username identified by password;//建用户名和密码oracle ,oracle 2.grant connect,resource,dba to username;//授权 grant connect,resource,dba,sysdba to username; 3.connect username/password//进入。 4.se...转载 2018-05-19 20:45:51 · 307 阅读 · 0 评论 -
case when then else end
--三种使用场景--1.A字段内某几个“类型” 编辑成一个“类型” 对应B字段值进行汇总--2.把"A字段值"根据"自定义区间"进行分组--3.把字段sex内两个值 提取两个列--case后面加字段名,那么when 后面写的就是字段内值的名字. 需要进行分组--字段内某几个值 统计成一个 进行汇总select sum(sal), case job when 'it' then '员工'...原创 2018-06-22 13:54:58 · 440 阅读 · 0 评论 -
delete、truncate、drop 和闪回(数据恢复)
*操作数据库涉及到“删除”数据时,需要提高警惕。注意1.防止传入错误条件。 2. 防止传入条件为空。delete和truncate的区别? (1)delete逐条删除;truncate先摧毁表,再重建 (2)最重要的区别是 delete是DML(DML语句,可以回滚,没有提交事务) truncate是DDL(不可以回滚) (3)delete不会释放空间; truncate会 (4)del...原创 2018-06-25 11:24:01 · 1527 阅读 · 0 评论 -
oracle 数据库时间处理
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; --显示当前时间2011-12-29 16:24:34select trunc(sysdate,'year') from dual; --截取到年(本年的第一天)2011-1-1select trunc(sysdate,'q') from dual; --截取到季度(...转载 2018-09-13 17:58:19 · 1307 阅读 · 0 评论 -
查看当前锁表(当前数据库是否有被锁的表)
--查看当前锁表<--直接复制代码-->select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao,...原创 2018-11-09 12:16:44 · 8611 阅读 · 0 评论