存储过程

摘要: --定义一个存储过程:获取给定部门的工资总和(通过out参数) 要求:部门号和工资总额定义为参数select * from DEPT;select * from SALGRADE; create or REPLACE PROCEDURE addSal(dept_id NUMBER,sumsal ou 阅读全文
posted @ 2018-10-31 18:11 辉仔一刀 阅读(318) 评论(0) 推荐(1) 编辑

SQL中的条件判断语句(case when zhen if,ifnull)用法

摘要: 简介: case具有两种格式。简单case函数和case搜索函数。这两种方式,可以实现相同的功能。简单case函数的写法相对比较简洁,但是和case搜索函数相比,功能方面会有些限制,比如写判定式。还有一个需要注重的问题,case函数只返回第一个符合条件的值,剩下的case部分将会被自动忽略。 --简 阅读全文
posted @ 2018-10-31 11:05 辉仔一刀 阅读(114303) 评论(0) 推荐(2) 编辑

sql查询原理

摘要: 1.单表查询:根据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的);然后根据SELECT的选择列选择相应的列进行返回最终结果。 1)简单的单表查询 SELECT 字段 FROM 表名 WHERE 条件表达式 那它们是按什么顺序执行呢?分析器会先看语句的第一个词,当它发现第一个词 阅读全文
posted @ 2018-10-31 10:50 辉仔一刀 阅读(2303) 评论(0) 推荐(0) 编辑

sql积累

摘要: mysql 修改一列自增长 set @rownum=0; update a SET id = ( select @rownum := @rownum +1 as nid) WHERE id < 10; l mysql 查询重复数据及其条数 select login_name,count(*) as 阅读全文
posted @ 2018-10-31 10:43 辉仔一刀 阅读(227) 评论(0) 推荐(0) 编辑

Linux常用命令大全

摘要: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT / 阅读全文
posted @ 2018-10-30 18:10 辉仔一刀 阅读(303) 评论(0) 推荐(0) 编辑

mysql中group by 的用法解析

摘要: 1. group by的常规用法 group by的常规用法是配合聚合函数,利用分组信息进行统计,常见的是配合max等聚合函数筛选数据后分析,以及配合having进行筛选后过滤。 聚合函数max select max(user_id),grade from user_info group by gr 阅读全文
posted @ 2018-10-27 15:58 辉仔一刀 阅读(75106) 评论(0) 推荐(2) 编辑

MySQL中的注释符号的使用

摘要: 前言 在学习MySQL的过程中,因为目前接触的语法简单,所以实在没有想到过加入注释。在写博客使用Markdown时,突然想用注释语句,所以便百度了一下,引用了这一篇转载博客。 MySQL中的注释符号有三种 #... -- ... /*...*/ 注意事项: 其中...表示注释的文本内容 ★ 在使用- 阅读全文
posted @ 2018-10-26 17:12 辉仔一刀 阅读(5857) 评论(0) 推荐(0) 编辑

SQL中IN和EXISTS用法的区别

摘要: 结论 1. in()适合B表比A表数据小的情况 2. exists()适合B表比A表数据大的情况 当A表数据与B表数据一样大时,in与exists效率差不多,可任选一个使用. 分析: select * from Awhere id in(select id from B) 以上查询使用了in语句,i 阅读全文
posted @ 2018-10-26 16:10 辉仔一刀 阅读(147) 评论(0) 推荐(0) 编辑