ICode9

精准搜索请尝试: 精确搜索
  • ssm使用全注解实现增删改查案例——Emp2021-06-01 21:53:08

    package org.entity; import java.util.Date; /** * * * 项目名称:test_myabtis_zhujie * 类名称:Emp * 类描述: 员工信息表 * 创建人:Mu Xiongxiong * 创建时间:2018-3-16 下午4:34:02 * 修改人:Mu Xiongxiong * 修改时间:2018-3-16 下午4:34:02 * 修改备注:

  • Sparksql的2.x版本dataFrame和dataSet2021-05-31 17:53:19

    package sql2 import org.apache.spark.sql.SparkSession object Spark2Join {   def main(args: Array[String]): Unit = {     val spark = SparkSession.builder().appName("joinTest")       .master("local[*]")       .getOrCreate()    

  • 2021-05-312021-05-31 17:30:37

    -注释 /* 数据定义语言 DDL:create(创建) alter(修改) drop(丢弃) 数据操纵语言 DML:insert(增) update(改) delete(删) 数据查询语言 DQL:select(查)基本查询语句 order by(排序) group by(分组) 数据控制语言 DCL:grant(授权) revoke(回收) 事务控制语言 TCL:commit(提交) rollb

  • oracle笔记2021-05-31 10:57:33

    Oralce笔记 文件操作命令 登录操作命令 表的管理 增删查改控制 sql函数 事务管理 数据库管理 数据字典 表空间和数据文件 建表约束 建表索引 建表角色 pl/sql 数据恢复 java操作oracle数据库 java调用存储过程 *****************文件操作命令 ***************** ====

  • 子查询、union、表复制2021-05-30 22:58:54

    ## 子查询 子查询可以在的位置: select 字段,(子查询) from (子查询内容可以看作一个临时表) join 表 on 连接内容 where (子查询) 1、把子查询内容看成一个字段 查询员工表名字对应的部门名称 mysql> select e.ename,(select d.dname from dept d where d.deptno=e.deptn

  • Oracle学习笔记(一)2021-05-27 23:00:36

    oracle学习笔记 一、约束 ​ 数据库中通过约束来对每个字段中的数据的合法性进行规范。 主键约束(primary key)唯一性约束(unique)非空约束(not null)外键约束(foreign key)检查约束(check) 主键: 键列必须具有唯一性,且不能为空,相当于unique + not null一个表只允许有一个主键主键所在列

  • MySQL- - -第二天2021-05-24 09:30:11

    第二天 1、关于查询结果集的去重 注意:原表数据不会被修改,只是查询结果去重。 去重需要使用一个关键字:distinct mysql> select distinct job from emp; distinct只能出现在所有字段的最前方。 // 这样编写是错误的,语法错误。 mysql> select ename,distinct job from emp; /

  • 串联多列的值,如mysql中concat的用法。2021-05-17 21:57:47

    问题: 将多列的值合并为一列。例如将 emp 表中的 ename,job 字段合并。 marry work as a manager king work as a president andy work as a clerk 例如原始数据为: select ename,job from emp where deptno = '1' 上述sql结果集为: ename enamejobmarrymanagerkingpresident

  • SQL-012021-05-14 15:00:51

    MySQL 1、sql、DB、DBMS分别是什么,他们之间的关系?     DB:          DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)     DBMS:          DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer...)     SQL:    

  • mysql合并查询2021-05-13 23:01:12

    一、合并查询 在实际开发中,合并多个select语句结果,可以使用集合操作符 union,union all。 1.union all 用于取得两个结果集的并集,使用该操作符,不会取消重复行 -- 合并查询 SELECT ename,sal,job FROM emp WHERE sal>5000 SELECT ename,sal,job FROM emp WHERE job='宣传' -- unio

  • sql语法详解--DQL语句2021-05-09 14:01:34

    一,sql的学习心得 sql语言主要是对数据库进行操作,开发过程离不开对数据的增删改查,因此sql语言十分重要。 关于sql的学习主要是小白比较陌生,首先应该了解大致语法,然后去做一定量的联系,最后可以回过来系统的整理语法,易错点。 sql语句是很明确的,有很强的逻辑性,使用的方式也非常灵活。

  • 02-单表查询语句2021-05-09 09:34:48

    字段查询 字段查询 查询一个字段 格式:select 字段名 from 表名; 例: 查询员工姓名 注意: 任何一个SQL语句以分号结尾; SQL语句不区分大小写 查询多个字段 格式:select 字段名1,字段名2,...... from 表名; 例:查询员工的编号和姓名 查询全部字段 格式:select * from 表名; 一般开发中

  • Hadoop之Hive的排序2021-05-02 17:31:42

  • mysql自连接2021-05-01 10:01:44

    自连接:最大的特点是:一猴子那个表看做两张表,自己连自己。 案例:找出每个员工的上级领导,要求显示员工名和对应的领导名。 下面是原始数据(可以是员工表也可以是领导表): mysql> select empno,ename,mgr from emp; +-------+--------+------+ | empno | ename | mgr | +-------+--

  • 字符串截取2021-04-27 20:04:58

    Left (A,4)从左边开始截取4个字符 Right(A,4)从右边开始截取4个字符   1987-04-19 -》1987 select left('1987-04-19',4);     ###(1)获取员工的入职年份 select ename,hiredate,left(hiredate,4) from emp;   ###(2)获取员工的入职工龄 select ename,hiredate,2021 - left(hiredate,4)

  • 取得比普通员工(员工代码没有在mgr字段上出现的)的最高薪水还要高的领导人姓名2021-04-22 22:03:32

    首先获得所有领导的名单 select e.empno,e.ename,e.sal from emp e join (select DISTINCT e.mgr as mgr from emp e where e.mgr is not null) e1 on e.empno = e1.mgr order by e.sal; 然后获得所有普通员工(非领导职务)的名单 select b.empno,b.ename,b.sal from e

  • 【DB笔试面试465】如何使用批量动态SQL(FORALL及BULK子句的使用)?2021-04-18 10:58:13

    ♣          题目         部分 如何使用批量动态SQL(FORALL及BULK子句的使用)?     ♣          答案部分          批量动态SQL即在动态SQL中使用BULK子句,或使用游标变量时在FETCH中使用BULK,或在FORALL子句中使用BULK子句来实现。如果一个循环内执行

  • 【DB笔试面试581】在Oracle中,绑定变量是什么?绑定变量有什么优缺点?2021-04-16 22:53:31

    ♣          题目         部分 在Oracle中,绑定变量是什么?绑定变量有什么优缺点?     ♣          答案部分          绑定变量这节的内容较多,下面给出这节涉及到的关系图:(一)绑定变量的含义及优缺点通常在高并发的OLTP系统中,可能会出现这样的现象,单个S

  • Mysql基础入门34道作业题2021-04-13 18:58:48

    1、取得每个部门最高薪水的人员名称 1、每个部门最高薪水的人员名称 第一步:得到每个部门的最高薪水 select deptno,max(sal) as maxsal from emp group by deptno; 第二步:将上表作为临时表t与emp表内连接起来查询 连接条件:[e.deptno=t.deptno and e.sal = t.m

  • 表的插入、更新、删除、合并操作_14_ 通过表关联更新多个表多个字段2021-04-03 10:58:40

                               通过表关联更新多个表多个字段 需求描述 需求:更新emp表里的sal字段的值为temp表里的sal乘以1.5,同时更新temp表里ename为emp表里的值,匹配条件是两个表的deptno. 解决方法:通过Update的多个set同时对不同表的不同字段进行更新。 注:

  • Oracle数据库入门2021-03-15 20:59:13

    Oracle 数据库入门 alter user 用户名 identified by 新密码; 目录 Oracle 数据库入门1、数据库入门2、数据库管理系统DBMS3、SQL语言4、数据库表4.1 表结构4.2 三范式4.3 约束 5、查询语句 select5.1 别名5.2 伪列5.3 注释与字符串5.4、虚表 dual5.5 null 1、数据库入

  • 2、MySQL数据库基础2021-03-14 23:00:36

    MySQL sql、DB、DBMS分别是什么?它们之间的关系? DB: DataBase(数据库,实际上在硬盘以上以文件的形式存在) DBMS: DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 SqlServer…) SQL: 结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。

  • MySQL二2021-03-12 12:01:10

    1、补充内容:关于查询结果集的去重 关键字distinct:   select distinct job from emp; select ename, distinct job from emp; //编译错误,distinct前面不能加字段,distinct只能出现在所有字段的最前面; select distinct deptno,job from emp; //多个字段联合去重; //统计岗位的数

  • MySQL高级查询 & 事务机制2021-03-06 22:04:28

    1.基础查询where 高级条件查询Where子句 SELECT empno,ename,sal,hiredate FROM t_tmp WHERE deptno=10 AND (sal+IFNULL(comm,0)*12)>=15000 AND DATEDIFF(NOW(),hiredate)/365>=20; Where 中搭配四种运算符 算数运算符:+ - * / % 比较运算符:> >= < <= = != IN IS NULL

  • (九)视图2021-03-06 12:00:36

    1、什么是视图?    站在不同的角度去看待数据。(同一张表的数据,通过不同的角度去看待) 2、怎么创建视图?怎么删除视图? create view myview as select empno,ename from emp; drop view myview;  注意:只有DQL语句才能以视图对象的方式创建出来    3、对视图进行增删改查,会影

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有