Innodb引擎,mysql的默认引擎特点:1、InnoDB给MySQL提供了具有提交、回滚和崩溃恢复能力的事物安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句中提供一个类似Oracle的非锁定读。这些功能增加了多用户部署和性能。在SQL查询中,可以自由地将InnoDB类 ...
分类:
数据库 时间:
2019-09-10 16:24:12
阅读次数:
114
mysql+mybatis有一个sql语句是统计用的 结果是一个map, select语句的结果是一些sum 调试发现,数据库明明记录已经落入,但是查出来的对象为null, 把sum部分写成 固定的数值问题就不存在,所以应该是sum的部分的问题。 解决方法用COALESCE 函数 ...
分类:
数据库 时间:
2019-09-09 15:08:17
阅读次数:
184
[TOC] 1.单表查询 单表查询语法: 关键字执行的优先级: 1.1 简单查询 1.select语句: select from 表; select 字段,字段.. from 表; select distinct 字段,字段.. from 表; 按照查出来的字段去重 select 字段 5 from ...
分类:
编程语言 时间:
2019-09-07 16:01:39
阅读次数:
126
我们可以使用JDBC查询来执行select语句。 ...
分类:
数据库 时间:
2019-08-31 11:07:34
阅读次数:
90
排序检索数据 排序数据 在一般的select语句中,查询出来的结果,可能是排序的也可能是不排序的,它是根据数据库添加的顺序进行返回的,所以如果需要随数据进行排序,需要加上子句对其进行限制。 排序关键字: order by 排序字段 eg:select prod_name from Products ...
分类:
数据库 时间:
2019-08-26 09:28:17
阅读次数:
108
基于mysql5.7,innodb存储引擎 使用explain关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈 在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询会返 回执行计划的信息,而不是执行这条SQL ,如果 from 中 ...
分类:
数据库 时间:
2019-08-25 14:14:38
阅读次数:
104
Explain工具介绍 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析查询语句或是结构的性能瓶颈。在select语句之前增加explaion关键字,MySQL会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是执行SQL。 Explaion分析示例 actor建表语句: CREA ...
分类:
数据库 时间:
2019-08-24 13:27:17
阅读次数:
140
检索数据 select语句 SQL语句是由一个或多个关键字构成的。 使用select检索数据,需要明确两点,从什么地方选择,想选择什么。 检索单列 select prod_Name from product; select 表示需要做检索操作 prod_Name 表示查询列的列名 from 关键字 ...
分类:
数据库 时间:
2019-08-23 09:16:47
阅读次数:
83
一、SELECT语句的执行顺序 from->on->join->where->group by->聚集函数->having->计算表达式->select->distinct->order by->top 二、存储过程 存储过程是一个可编程的函数,它在数据库中创建并保存。优点有: 1、存储过程能实现较 ...
分类:
数据库 时间:
2019-08-17 18:10:17
阅读次数:
101
视图 视图的作用: a 让查询返回的字段更容易理解。 b 对复杂select语句的封装。 c 安全性。视图可以单独授权。对于数据量巨大的表,可以创建视图仅仅返回前100条数据,将该视图select权限开放。但是不开放表的select权限。 练习 注意: A、oracle视图中的select语句可以含 ...
分类:
数据库 时间:
2019-08-15 18:55:07
阅读次数:
106