ICode9

精准搜索请尝试: 精确搜索
  • Oracle 相关基础2-plsql中的查询2022-08-04 22:32:28

    -- 关于查询 -- -- 在plsql中,查询方式不在之前的 select 字段 ,... from 表; -- 查询的语法格式 -- 在plsql中处理的基本上全是变量 -- 变量只能一次接收一个值 ,只能处理单个值或者是单行的数据 语法:    declare      变量 类型(手动,%type,记录类型,%rowtype)    begin

  • Oracle 相关基础1-变量2022-08-04 22:31:57

    PL/SQL表示SQL的过程式语言扩展(Procedural Language Extension to SQL)。 通过添加任何高级语言所拥有的编程结构和子程序, PL/SQL实现了对SQL的扩展 PL/SQL可用于服务器端(Oracle数据库)和客户端(Oracle Forms等)开发 PL/SQL不是独立的编程语言,它是Oracle RDBMS的一部分 c/s c:客户

  • MyBatis学习笔记2022-08-03 22:32:47

    一、MyBatis 1、MyBatis简介 1.1、MyBatis历史 MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github。 iBatis一词来源于

  • mybatis初级教程2022-08-02 19:02:14

    resultType与resultMap resultType:设置默认的映射关系 resultMap:设置自定义的映射关系 查询功能必须设置这两个其中的一个 在resources下面创建包,那么就得需要以斜线/的方式来进行分割,而不能用. 一、搭建MyBatis 2.创建maven工程 a>打包方式:jar b>引入依赖 <dependencies> <!-- M

  • 子查询的不同情况、子查询的_多行多列2022-08-02 10:34:15

    子查询的不同情况 1,子查询的结果是单行单例的:   * 子查询可以作为条件 -- 查询员工工资小于平均工资SELECT * FROM emp WHERE emp.salary <(SELECT avg(emp.salary) FROM emp)     2,子查询的结果是多行单列的:  * 子查询可以作为条件   -- 查询所有财务部员工的工资SELECT *

  • 多表查询_左连接、多表操作_子查询2022-08-02 10:00:47

    多表查询_左连接 左外连接:   SELECT t1.*,t2.name FROM emp t1 LEFT JOIN dept t2 on t1.dept_id = t2.id     右外连接:    SELECT t1.*,t2.name FROM emp t1 RIGHT JOIN dept t2 on t1.dept_id = t2.id   多表操作_子查询  假如我们想要查询工资最高的 案例;    -- 查

  • MySQL基本操作(增删改查)2022-07-30 21:00:36

    1、数据库插入数据(增) 语法结构:INSERT INTO 表名(列名 1,列名 2……) VALUES (值 1,值 2……); 语法解析: 列名可以省略。当省略列名时,默认是表中的所有列名,列名顺序为表定义中列的先后顺序。 值的数量和顺序要与列名的数量和顺序一致。值的类型与列名的类型一致。 插入多行内

  • mysql 04: 子查询2022-07-28 10:31:43

    子查询 什么是子查询?可以出现在哪里? select 嵌套select,被嵌套的select语句是子查询 位置 select ..(select) from ..(select) where ..(select) where后使用子查询 查询工资高于平均工资的员工信息:select * from emp where sal > (select avg(sal) from emp); fro

  • MySQL扩展2022-07-27 11:36:08

    1、行转列 源数据: 目标数据: 数据准备 -- 建表插入数据 drop table if exists time_temp; create table if not exists time_temp( `year_col` int not null comment '年份', `month_col` int not null comment '月份', `day_col` int not null comment '天数' )e

  • SQL-外键连接和子查询2022-07-27 10:33:55

    外键连接  左外连接: 语法 SELECT 字段列表 FROM 表1 LEFT JOIN 表2 ON 条件; 运行结果    左外连接是查询的是左表所有数据以及其交集部分 数据表    这张表并没有进行外键约束 我们使用左连接看一下    可以看见将左边的表全部输出了 以及他们的交集 交集就是我们的

  • 多表查询_内连接和多表查询_外连接2022-07-26 17:31:54

    表 -- 新建部门表 create table dept( id int primary key auto_increment, name varchar(20) ); insert into dept (name) values("开发部"),("市场部"),("财务部"); -- 新建员工表 create table emp( id int primary key auto_increment, name varchar(10), gen

  • 多表查询_子查询情况1和情况2和多表查询_子查询情况32022-07-25 15:00:59

    子查询不同情况     子查询的结果是单行单列的:     子查询可以作为条件,使用运算符去判断。运算符.。>  >= < <= =      -- 查询员工工资小于平均工资的人 SELECT * FROM emp where emp.salary < (SELECT AVG(salary) FROM emp);         子查询的结果是多

  • 多表查询_外连接和多表查询_子查询2022-07-25 14:32:12

    外连接查询:     语法:select  字段列表  from  表1  left  [outer]  join  表2  on  条件;     查询的是左表所有的数据以及交集的部分 -- 外连接 SELECT t1.*,t2.name FROM emp t1 LEFT JOIN dept t2 on t1.dept_id = t2.id;   右外连接查询:      语法

  • SQL优化的一些建议,希望可以帮到和我一样被SQL折磨的你2022-07-25 14:32:04

    6.1 优化insert语句 当进行数据的insert操作的时候,可以考虑采用以下几种优化方案。 如果需要同时对一张表插入很多行数据时,应该尽量使用多个值表的insert语句 这种方式将大大的缩减客户端与数据库之间的连接、关闭等消耗。 使得效率比分开执行的单个insert语句快。 示例, 原始方

  • 多表查询_概述和多表查询_内连接2022-07-25 14:04:25

    select * from 表名,表名 查询多表 sql: -- 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept(NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TABLE emp(

  • MySQL索引原理及慢查询优化2022-07-25 09:02:03

    背景 MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要

  • mysql常用基础代码22022-07-23 22:05:22

    # 最幸福的阶段 网络并发 数据库(简单) 前端(简单 枯燥) django(有趣) 慢慢的蜕变(小白慢慢变成程序员) # 每日测验 * 你所知道的约束条件有哪些* 表与表之间关系有几种,如何判断* 创建上述表关系的SQL语法如何书写 # 昨日内容回顾 * 约束条件 ```python """ not null zerofil

  • MySQL之关联查询2022-07-23 11:04:38

    关联查询: 查询的目标是两张表或两张表以上。 SQL92语法 SQL语言在1992年推出的一套标准语法(关联查询中没有新的关键字) SQL99语法 SQL语言在1999年推出的一套新的标准语法(最新的sql语言版本,关联查询中添加了一系列的新的关键字) 内连接查询: inner join (连接两张表,inner可以省

  • MyBatis学习笔记四:MyBatis逆向工程以及分页功能2022-07-23 01:31:40

    逆向工程 概念 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。 逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源: Java实体类 Mapper接口 Mapper映射文件 1.添加依赖 <!-- 依赖MyBatis核心包 --> <dependencies> <depe

  • mysql学习笔记-多表查询2022-07-19 21:01:08

    多表查询 一、多表关系 -- 1、一对多 -- 2、多对多 -- 3、一对一 -- 一对多 -- use itlte;数据准备 一个员工属于一个部门,而一个部门有多个员工 create table dept( id int auto_increment primary key comment'主键ID', name varchar(50) not null comment'

  • sql-DDL-同义词2022-07-19 19:04:34

    可以给数据库对象(表、视图等)起别名。 创建一个test用户,并授权访问scott的emp表 create user test identified by 12345678 ; grant create session to test ; grant select on scott.emp to test ; 使用test用户查询scott的emp表 select * from scott.emp; 创建同义词简化访问方

  • PLSQL编程基础2022-07-18 15:35:20

    PLSQL编程 针对于数据库的数据批量操作所使用的一类语言 强类型语言:定义变量的时候必须同时定义变量的数据类型 弱类型语言:定义变量时不必定义变量的数据类型,变量的数据类型由变量的值决定,无需进行数据的类型转换(shell、javascript) 变量 代码格式 declare //声明区域 b

  • 数据库基础2022-07-18 15:31:43

    关系型数据库:oracle、mysql create user lao identified by 123456 account unlock //创建用户且设置状态 grant connect to lao //赋予登录权限 //赋予资源权限 grant resource to lao //资源权限允许该用户创建自己的数据库对象、表格 grant dba to lao //赋予管理员权

  • MySQL数据库练习(二)2022-07-17 05:02:18

    MySQL目录 MySQL基础 数据库的基本概念 MySQL数据库软件 SQL DDL:操作数据库、表 DML:增删改表中数据 DQL:查询表中的记录 MySQL约束 DQL:查询语句 约束 数据库的设计—多表关系和范式 . 多表之间的关系 . 数据库设计的三大范式 数据库的备份和还原 MySQL多表&事务

  • JDK1.8的函数式编2022-07-16 20:00:26

    函数式编程优点 1.大数据下处理集合效率高(并行流,不用自己写多线程处理) 2.代码简洁,可读性好(后面章节实战会体现) 3.不学看不懂公司的代码 https://www.bilibili.com/video/BV1Gh41187uR?p=39&vd_source=b2e596b686781ec41de76995b33cfe21  Lambda表达式 Lambda是函数式编程的基

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

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

ICode9版权所有