ICode9

精准搜索请尝试: 精确搜索
  • 获取每个部门中当前员工薪水最高的相关信息2022-06-15 15:03:28

    drop table if exists `dept_emp` ; drop table if exists `salaries` ; CREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`dept_no`));CREATE TABLE `salaries`

  • mysql学习笔记(六)92语法和99语法2022-06-12 16:35:15

    关联查询 sql分为1992语法和1999语法。首先来看92语法的连接: 规则:select table1.colm,table2.colm from table1,table2 where table1.colum = table2.colum; 在where子句中写入连接条件。当表中有重名的列时,必须在列的名字前加上表名作为前缀。 连接的类型: 1.等值连接--equal

  • MyBatis查询:一对多映射关系2022-06-10 23:34:47

        @Mapper public interface ParameterMapper { Dept GetDeptAndEmp(@Param("id") Integer did); } <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN&q

  • MyBatis查询:多对一映射关系2022-06-10 22:34:04

    通过级联属性复制解决多对一的映射关系 通过association解决多对一的映射关系       通过级联属性复制解决多对一的映射关系     Mapper层 @Mapper public interface ParameterMapper { Emp GetEmpAndDept(@Param("id") Integer eid); }   映射文件 <?xml version="

  • Oracle函数与存储过程2022-06-10 18:33:23

    一. PL/SQL块   1. 命名的PL/SQL块:将一个完整业务逻辑的PL/SQL块起一个名字,然后进行独立的编译之后保存到数据库中,然后在后续使用时直接可以通过名称调用   2. 匿名的PL/SQL块:重用性不高,并且执行效率也不高   优点:代码重用性和效率比较高   常见的命名的PL/SQL块:函数,存储

  • oracle2022-06-10 12:37:18

    oracle基础 关系图 SQL包含四种程序设计语言类别的语句: 数据定义语言(DDL) 用来定义数据库对象:数据库,表,列等。关键字。也可以定义索引(键),规定表之间的链接,以及施加表间的约束。 数据库 CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 表 CREATE TABLE - 创

  • 多表查询2022-06-10 02:00:07

    表 员工表 emp 部门表 dept 办公地点表 addr 表关系说明 emp的dept_id对应dept的dept_id,dept的addr_id对应addr的addr_id 每个员工的部门和工作地点 SELECT e.NAME, d.NAME, a.NAME FROM emp e, dept d, addr a WHERE e.dept_id = d.dept_id AND d.addr_id = a.addr

  • Oracle基础(十):关联查询、内连接、外连接、自连接2022-06-08 08:33:41

    一、关联查询 查询数据是从多张表中关联查询出一个结果集。关联查询的重点是添加连接条件。连接条件的作用是告知数据库表与表之间的数据是怎样对应的。关联查询通常都要添加连接条件,否则会产生笛卡尔积,通常是一个无意义的结果集。 --查看每个员工的名字以及其所在部门的名字? sel

  • Oracle基础(九):排序、聚合函数、分组、查询语句的执行顺序2022-06-08 08:00:08

    一、排序 (1)排序结果集 ORDER BY 子句用来对结果集按照指定的字段排序,排序有两种方式:ASC(升序):不写默认就是升序,从小到大。DESC(降序):从大到小,需要单独指定。 ORDER BY 子句必须写在SELECT的最后一个子句上!(DQL:数据查询语言->SELECT) --查询员工信息按工资升序排 select ename,sal

  • Oracle基础(八):列别名、比较运算符、逻辑操作符、模糊查询、比较操作符、BETWEEN...AND...、判空、ANY(list)和 ALL(list)、去重2022-06-08 07:31:39

    一、列别名 当一个SELECT子句中包含函数或者表达式时,查询的结果集对应的字段就是使用这个函数或者表达式作为字段名,可读性差。为此可以为这样的字段添加别名。那么结果集就会以这个别名作为该字段的名字,若希望区分大小写,并且包含空格。则别名必须要使用双引号包含起来,也可以在

  • 大数据技术之Hive 第6章 查询 基本查询2022-06-08 02:00:58

    第6章 查询 https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Select 查询语句语法: SELECT [ALL | DISTINCT] select_expr, select_expr, ... FROM table_reference [WHERE where_condition] [GROUP BY col_list] [ORDER BY col_list] [CLUSTER BY col_list

  • 大数据技术之Hive 第6章 查询 Join语句 和Order By 、Distribute By 、Sort By 、Cluster By2022-06-08 02:00:08

    6.3 Join语句 6.3.1 等值Join Hive支持通常的SQL JOIN语句。 1)案例实操 (1)根据员工表和部门表中的部门编号相等,查询员工编号、员工名称和部门名称; hive (default)> select e.empno, e.ename, d.deptno, d.dname from emp e join dept d on e.deptno = d.deptno; 6.3.2 表的别名 1)

  • Oracle基础(三):DQL语句2022-06-07 08:00:19

    DQL语句 DQL语句用于查询数据库中的数据。DQL必须包含两个子句SELECT和FROM,SELECT子句用来指定要查询的字段,可以是表中的字段,函数和表达式,FROM子句用来指定数据来源的表。 SELECT empno,ename,job,deptno FROM emp; SELECT ename,sal,sal*12 FROM emp;--使用表达式 --DQL中也是

  • Oracle学习笔记二十:游标的简介和使用2022-06-05 01:01:26

    一、游标概念 • 在 PL/SQL 块执行 SELECT/INSERT/UPDATE/DELETE 语句时,Oracle 会在内存中为其分配上下文区,而游标是指向该区域的指针。 • 游标为应用程序提供了一种对具有多行数据查询结果集中的每一行单独处理的方案,是设计交互式应用程序的编程接口。 二、游标优点 • 游标允许

  • Mysql常用命令2022-06-04 23:01:42

    Mysql常用命令 数据定义语句(DDL) 数据库操作 登录数据库:mysql -uroot -proot 创建数据库:create database test 查看所有数据库:show databases 使用数据库:use test 查看所有数据表:show tables 删除数据库:drop database test 表操作 创建表:create table emp(ename varchar(10),h

  • Oracle学习笔记十九:PL/SQL流程控制语句2022-06-04 21:00:26

    一、引言 • PL/SQL 程序可通过条件或循环结构来控制命令执行的流程。 • PL/SQL 提供了丰富的流程控制语句,与 Java 一样也有三种控制结构:   • 顺序结构   • 选择结构   • 循环结构 二、选择结构 2.1、IF-THEN 1)IF-THEN 该结构先判断一个条件是否为 TRUE,条件成立则执行对

  • Oracle学习笔记十八:PL/SQL变量类型2022-06-04 00:33:00

    一、PL/SQL运算符 类型 符号 说明 赋值运算符 := Java 和 C# 中都是等号,PL/SQL 的赋值是 := 特殊字符 || 字符串连接操作符 -- PL/SQL 中的单行注释 /*,*/ PL/SQL 中的多行注释,多行注释不能嵌套。 <<,>> 标签分隔符,只为了标识程序特殊位置。 .. 范围操作符,比如 1..

  • javabea和数组保存表格数据2022-06-03 14:32:29

    public class Test { public static void main(String[] args) { Emp[] emps = { new Emp(1001,"lsm",18,"java","2022.10"), new Emp(1001,"lsm1",18,"java","2022.10"

  • 开发笔记小本本2022-05-29 12:03:03

    主要记录工作中用到的一些开发语言以及Sql 模板,持续更新 1.Sql相关 1.常用Sql模板 1.1. 可重复执行视图 IF EXISTS ( SELECT *FROM sysobjects WHERE id = OBJECT_ID('v_Employee') AND type = 'V' ) DROP VIEW v_Employee GO CREATE VIEW v_Employee AS SELECT * FRO

  • Mybatis-plus的便捷增删改查【部分】【代码】2022-05-28 01:31:56

    Mybatis-plus官方文档 Mybatis-plus官方文档 本文联合 lombok 插件使用,用到链式写法,需要 lombok 依赖 示例数据库文件 -- 建表语句 create table emp ( EMPNO int, -- 员工号 ENAME varchar(10), -- 员工姓名 JOB varchar(9), -- 工作岗位 MGR int, -- 经理的员工号,外键 HIRED

  • zb_对表操作2022-05-26 23:33:15

    目录查看表创建表修改表删除表六种约束 查看表 # 进入数据库 USE myBD # 查看所有表 SHOW TABLES; +----------------+ | Tables_in_mybd | +----------------+ | dept | | emp | +----------------+ # 查看库中表的信息 SHOW TABLE STATUS; # 查看dept表创

  • MySQL-视图2022-05-26 09:35:46

    视图 视图的语法 案例1.查询姓名中包含a字符的员工名、部门名和工种信息 #1.查询姓名中包含a字符的员工名、部门名和工种信息 # 创建 create view myv1 as select `last_name`,`department_name`,`job_title` from `employees` e join `departments` d on e.`department_id`=d

  • 3-数据库基本dml操作2022-05-20 18:01:46

    一.where过滤条件 1.select name,salary from emp where name like "____"; select name,salary from emp where char_length(name) = 4; 2.select * from emp where id  not between 3 and 6; 3.select * from emp where salary not in (20000,18000,30000); 4.select n

  • oracle学习笔记2022-05-20 16:03:55

    Oracle的四个主要用户 超级管理员 sys/change_on_install 普通管理员 system/manager 普通用户 scott/tiger 大数据用户 sh/sh 简单查询 查询表结构 DESC 表名 简单查询 SELECT [DISTINCT] |[字段 [别名]] [,字段 [别名]] … FROM 表名 [别名] (1) 查询时也可以使用四

  • 第16章_变量、流程控制与游标2022-05-20 02:00:35

    第16章_变量、流程控制与游标 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. 变量 在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或者输出最终的结果数据。 在 MySQL 数据库中,变量分为系统变量以及用户自定义变量。 1.1 系统变

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

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

ICode9版权所有