首页 > TAG信息列表 > ename
2、spring+mybatis注解+idea+maven
1、在idea中配置database 连接数据库,用来在idea中编写sql脚本操作数据库 2、sql详细脚本如下: 1 --1.创建部门表 2 create table dept 3 ( 4 deptno int(2) unsigned primary key, 5 dname varchar(14), 6 loc varchar(13) 7 );Oracle 相关基础2-plsql中的查询
-- 关于查询 -- -- 在plsql中,查询方式不在之前的 select 字段 ,... from 表; -- 查询的语法格式 -- 在plsql中处理的基本上全是变量 -- 变量只能一次接收一个值 ,只能处理单个值或者是单行的数据 语法: declare 变量 类型(手动,%type,记录类型,%rowtype) beginMySQL之关联查询
关联查询: 查询的目标是两张表或两张表以上。 SQL92语法 SQL语言在1992年推出的一套标准语法(关联查询中没有新的关键字) SQL99语法 SQL语言在1999年推出的一套新的标准语法(最新的sql语言版本,关联查询中添加了一系列的新的关键字) 内连接查询: inner join (连接两张表,inner可以省PLSQL编程基础
PLSQL编程 针对于数据库的数据批量操作所使用的一类语言 强类型语言:定义变量的时候必须同时定义变量的数据类型 弱类型语言:定义变量时不必定义变量的数据类型,变量的数据类型由变量的值决定,无需进行数据的类型转换(shell、javascript) 变量 代码格式 declare //声明区域 bMySQL(07-11至07-12)
/消除重复行/ select distinct job from emp; /查看表结构/ describe emp; describe emp; describe salgrade; /where/ select * from emp where deptno = 10; select ename, job, sal, deptno from emp where job = 'clerk' and deptno = 20; select empno, job, hiredspringboot+mybatisplus+oracle 多数据源
增删改查和调用存储过程 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <!-- 映射文件,映射到对应的SQL接口 --> <mappersql-扩展sql
复制表结构 create table 表名 like 被复制的表名; -- 仅复制表表结构 oracle不支持 复制表结构和数据(子查询方式) CREATE TABLE 表名 [AS] SELECT * FROM 要复制的表名 示例: CREATE TABLE emp as SELECT * FROM emp1; 创建myTable2表,并存入emp表的empno,ename,sal字段及数据Oracle基础(十):关联查询、内连接、外连接、自连接
一、关联查询 查询数据是从多张表中关联查询出一个结果集。关联查询的重点是添加连接条件。连接条件的作用是告知数据库表与表之间的数据是怎样对应的。关联查询通常都要添加连接条件,否则会产生笛卡尔积,通常是一个无意义的结果集。 --查看每个员工的名字以及其所在部门的名字? selOracle基础(八):列别名、比较运算符、逻辑操作符、模糊查询、比较操作符、BETWEEN...AND...、判空、ANY(list)和 ALL(list)、去重
一、列别名 当一个SELECT子句中包含函数或者表达式时,查询的结果集对应的字段就是使用这个函数或者表达式作为字段名,可读性差。为此可以为这样的字段添加别名。那么结果集就会以这个别名作为该字段的名字,若希望区分大小写,并且包含空格。则别名必须要使用双引号包含起来,也可以在Oracle基础(四):字符串函数
1、CONCAT(CHAR1,CHAR2) --将两个字符串拼接后返回 SELECT CONCAT(ename,sal) FROM emp; --嵌套使用 SELECT CONCAT(CONCAT(ename,':'),sal) FROM emp; 使用 || 操作符来连接字符串 SELECT ename||':'||sal FROM emp; 2、LENGTH(CHAR) 返回参数指定的长度,VARCHAR2则实际长度Oracle基础(三):DQL语句
DQL语句 DQL语句用于查询数据库中的数据。DQL必须包含两个子句SELECT和FROM,SELECT子句用来指定要查询的字段,可以是表中的字段,函数和表达式,FROM子句用来指定数据来源的表。 SELECT empno,ename,job,deptno FROM emp; SELECT ename,sal,sal*12 FROM emp;--使用表达式 --DQL中也是Oracle学习笔记二十三:自定义函数
一、函数概述 • PL/SQL中的过程和函数(通常称为子程序)是PL/SQL块的一种特殊的类型,这种类型的子程序可以以编译的形式存放在数据库中,并为后续的程序块调用。 • 相同点:完成特定功能的程序 • 不同点:是否用return语句返回值 二、函数语法 CREATE [OR REPLACE] FUNCTIOracle学习笔记二十:游标的简介和使用
一、游标概念 • 在 PL/SQL 块执行 SELECT/INSERT/UPDATE/DELETE 语句时,Oracle 会在内存中为其分配上下文区,而游标是指向该区域的指针。 • 游标为应用程序提供了一种对具有多行数据查询结果集中的每一行单独处理的方案,是设计交互式应用程序的编程接口。 二、游标优点 • 游标允许mysql学习笔记(三)
sql中求并集,交集,全集和差集。A集合: select * from emp where deptno = 30; B集合: select * from emp where sal > 1000; 并集:将两个集合数据全显示,去重。A Union B 全集:两个集合数据全显示,不做去重。A Union all B 交集:两个集合中交叉的数据。 A intersect B 差集:包含在A集合MySQL-基础(二)
DQL中的函数 4.1 单行函数 函数都是数据库提前给我们准备好的,所以我们可以直接调用,使用函数可以让指定的列计算出我们需要的数据 单行函数 : 指的是操作一行数据返回一行数据,操作10行数据返回10行数据 字符串函数 -- 长度 - select ename,length(ename) from emp; -- 截取MySQL_查询汇总(一)
一、MySQL常用命令 完整看完就能掌握MySQL中大部分的查询问题了 -- 查看所有数据库 show databases; -- 选择使用哪个数据库 use <数据库名>; -- 创建数据库 create database <数据库名>; -- 查看所有数据表。(前提是要先选择使用哪个数据库) show tables; -- 查看表结构 desc <mysql-索引-Index
一、索引:Index: 1、命名规范:首单词字母小写第二单词开始每个单词首字母大写; 2、mysql:查询方面主要两种方式:全盘扫描、按照索引查询 3、索引排序:mysql数据库中索引需要排序,数据结构是:B-Tree 数据结构; 遵循左小右大原则存放,采用中序遍历方式遍历 4、索引作用:为缩小扫描范围而存在mysql-DQL查询语句优先级: and>or=in
一、and:and级别高于or,先执行and然后or;如果想要or想要先执行,需要加小括号; 查询工作岗位是:MANAGER 并工资大于2500:select empno,ename,job,sal from emp where job='manager' and sal>2500; 二、or: 查询工作岗位是MANAGER和SALESMAN员工: select empno,ename,job from emp wh|NO.Z.00030|——————————|BigDataEnd|——|Java&MySQL单表/约束/事务.V08|--------------------------------|MySQL.v
[BigDataJava:Java&MySQL单表/约束/事务.V08] [BigDataJava.MySQL基础][|章节二|mysql基础|单表/约束/事务|非空约束|]一、非空约束### --- 非空约束的特点: 某一列不予许为空 ~~~ # 语法格式MySQL多表查询
**MySQL多表查询(笛卡尔集)** 说明问题导入命令行实现补充 说明:本人只是分享一下学过的多表查询的基础东西,不喜勿喷,也欢迎大家在评论区讨论指教我。 1.大家都知道电商平台的商品下边都有评论,商品存放在商品表,那评论存放在哪呢,首先排除商品表,那自然就存放在评PL SQL 定义引用类型变量
1.测试表数据如下: 2 2.1引用型变量的类型和长度由表中的类型和长度决定; 案列中ename 的类型是由 person_table 中的v_name类型决定的 2.2 语法 通过 表名。列名%TYPE指定变量的类型和长度 2.3引用类型变量的好处: 使用普通变量定义方式,需要知道表中列的类型,而使用引用类【java学习之路】(mysql篇)002.mysql分组查询及连接查询
单行处理函数 数据处理函数又被称为单行处理函数 单行处理函数的特点:一个输入对应一个输出。 和单行处理函数相对的是:多行处理函数。(多行处理函数特点:多个输入,对应1个输出!) 单行处理函数常见的有哪些? lower 转换小写 mysql> select lower(ename) as ename from emp; +--mysql基础(二)
文章目录 查询结果去除重复记录【distinct】统计一下工作岗位的数量? 连接查询什么是连接查询?连接查询的分类?当两张表进行连接查询时,没有任何条件的限制会发生什么现象?怎么避免笛卡尔积现象?内连接之等值连接 (条件是等量关系,所以被称为等值连接)内连接之非等值连接 (条件不是mysql的第一篇关于DQL的文章
1.DB:database(数据库,在硬盘上以文件出现) DBMS:database manage system(数据库管理系统,常见的有MySQL,Oracle,db2) sql:结构化查询语言,是一门标准通用语言,标准的sql适用于数据产品 sql属于高级语言,在执行时内部先会进行编译,然后再执行sql,sql的编译由dbms完成 DBMA负责执行sql语句,通过执mysql加强(5)~DML 增删改操作和 DQL 查询操作
作者:一乐乐 欢迎大家来一乐乐的博客园 一、DML 增删改 1、增(插入)语句: insert into 表名(列名1,列名2,列名3…)values (值1,值2,值3 …); mysql 特有的,允许批量插入 insert into emp (ename, job, mgr, sal) values ('小红', 'worker', 1234, 1200),('小黄', 'worker', 123