
SQL
神奇的种子
记录点点滴滴
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Group by 总结 时光慢点走~~
Group by 的使用需求 查询每个部门最高的薪资select bumen , max(salary) maxsal from dept group by bumen ;需求 查询每个部门薪资的总和select bumen ,sum(salary) sumsal from dept group by bumen原创 2017-05-11 11:14:12 · 317 阅读 · 0 评论 -
MySQL中DATETIME、DATE和TIMESTAMP类型的区别
一、DATETIME显示格式:YYYY-MM-DD HH:MM:SS时间范围:[ '1000-01-01 00:00:00'到'9999-12-31 23:59:59']二、DATE显示格式:YYYY-MM-DD时间范围:['1000-01-01'到'9999-12-31']三、TIMESTAMP显示格式:YYYY-MM-DD HH:MM:S转载 2018-01-20 08:17:35 · 7408 阅读 · 1 评论 -
Oracle认识存储过程
第一个简单的存储过程1.无参存储过程[sql] view plain copycreate or replace procedure proce_1 IS BEGIN DBMS_OUTPUT.put_line('欢迎你'||USER); END ; 调用[sql原创 2018-01-29 22:35:41 · 403 阅读 · 0 评论 -
Group By Order By 实际例子
create table Employee( empId number(20) not null primary key, empName varchar2(20) not null , deptName varchar2(12) , email varchar2(50)) create table Attend(原创 2018-01-13 12:05:06 · 477 阅读 · 0 评论 -
表空间,索引
表空间为什么要创建表空间?是为了便于管理,毕竟逻辑存储结构相对于物理存储结构来说,软件管理的可用性会大大提高。比如扩容、改删、迁移等。以下摘自《数据库系统概念》第五版:表空间也可以作为在数据库之间转移数据的一种办法。譬如,很常见的是每隔一段时间把数据从事务系统转移到数据仓库中去。Oracle允许将一个表空间的所有数据从一个系统转移到另一个系统,仅仅简单地复制文件并从数据字典元数据中输入输出一小转载 2017-07-14 09:12:20 · 1586 阅读 · 0 评论 -
一道sql面试题
SELECT NAME ,SUM(CASE WHEN class='html' THEN score ELSE 0 END ) html,SUM(CASE WHEN class='js' THEN score ELSE 0 END) js,SUM(CASE WHEN class='sql' THEN score ELSE 0 END) 'sql' FROM score GROUP BY原创 2017-11-21 14:39:30 · 317 阅读 · 0 评论 -
SQL Union和Union All的区别
SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。UNION ALLUNION ALL 命令和 UNION 命令几乎是等效的,不过 UNION ALL 命令会列出所有转载 2017-11-01 10:32:38 · 187 阅读 · 0 评论 -
Oracle的导入导出(部分)
【图文教程】Oracle数据库的表的导入导出详细截图说明导入导出其实就是分别调用D:\Oracle\app\oracle\product\11.2.0\server\bin下面的exp.exe和imp.exe来实现的。默认情况下安装完Oracle就会自动在系统的环境变量path中配置bin的目录,如果发行命令行下执行exp或imp没用,那说明path环境变量没配好,需手动重转载 2017-07-14 09:13:49 · 303 阅读 · 0 评论 -
SQL子查询
http://www.cnblogs.com/liunanjava/p/4227510.html转载 2017-06-12 14:09:46 · 222 阅读 · 0 评论 -
MYSQL触发器入门
~~语法~~CREATE TRIGGER 触发器名称> --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.{ BEFORE | AFTER } --触发器有执行的时间设置:可以设置为事件发生前或后。{ INSERT | UPDATE | DELETE } --同样也能设定触发的事件:它们可以在执行insert、upda转载 2017-05-11 11:45:39 · 276 阅读 · 0 评论 -
关于连接查询 如何删除问题总结
删除--->连接查询父表子表delete from htable where hid in (select a.hid from ((select htable.hid from ftable inner join htable on ftable.fid=htable.fid where htable.hid=5 这是条件可以指定删除原创 2017-05-15 14:16:48 · 393 阅读 · 0 评论 -
SQL关于视图
什么是视图视图是从一个或多个表中导出来的表,是一种虚拟存在的表。视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据。数据库中只存放了视图的定义,而没有存放视图中的数据,这些数据存放在原来的表中。使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。视图中的数据依赖于原来表转载 2017-05-04 13:50:07 · 362 阅读 · 0 评论 -
SQL关于连接查询
例子: ------------------------------------------------- a表 id name b表 id job parent_id 1 张3 1 23 1 2 李四转载 2017-05-03 13:49:29 · 255 阅读 · 0 评论