加载中
JPA使用原生SQL查询

一、Spring3.1之前版本的方法 import org.springframework.context.ApplicationContext; import org.springframework.orm.jpa.support.JpaDaoSupport; import java.util.*; import javax.pe...

2017/03/20 00:59
9.6K
数据库中的左连接(left join)和右连接(right join)区别

关于左连接和右连接总结性的一句话: 左连接where只影向右表,右连接where只影响左表。 Left Join: select * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID 左连接后的检索结果是显示t...

2016/07/01 10:18
3.9K
MySQL数据高级查询之连接查询、联合查询、子查询

一、连接查询 连接查询: 将多张表(>=2)进行记录的连接(按照某个指定的条件进行数据拼接)。 连接查询的意义: 在用户查看数据的时候,需要显示的数据来自多张表. 连接查询: join, 使用方式: 左表...

2017/02/04 13:34
1.8K
MyBatis与MySQL对应数据类型

1、常用数据类型映射表: 2、日期时间和大对象映射表。

2020/02/17 12:35
1.5K
mysql清空表:delete和truncate命令

清空mysql表中的记录有以下两种方法: delete from 表名; truncate table 表名; 不带where参数的delete语句可以删除mysql表中所有内容; 使用truncate table也可以清空mysql表中所有内容; ...

2016/08/05 14:40
730
MySQL服务器查询慢原因分析方法

MySQL数据库在查询的时候会出现查询结果很慢,例如超过1秒,项目中需要找出执行慢的sql进行优化,应该怎么找呢,mysql数据库提供了很好的方法。以下列出两个比较常用的: 一、mysql5.0以上的...

SQL语句常见优化十大案例

1、慢SQL消耗了70%~90%的数据库CPU资源; 2、SQL语句独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; 3、SQL语句可以有不同的写法; 下面是...

sql查询调优之where条件排序字段以及limit使用索引的奥秘

奇怪的慢sql 我们先来看2条sql 第一条: select * from acct_trans_log WHERE acct_id = 1000000000009000757 order by create_time desc limit 0,10 第二条: select * from acct_trans_log...

2019/01/08 09:58
536
mysql大小写规则校验

EXPLAIN SELECT a.* FROM gc_fin_rate_info a LEFT JOIN rbac_user b ON a.owner =b.id; 处理之前的情况。 虽然走了索引,但是type不为ref。分析表的字符集及校验规则 两张表的字符集、引擎、...

2017/06/08 14:15
281
Mysql导出表结构及表数据 mysqldump用法

命令行下具体用法如下: mysqldump -u用户名 -p密码 -d 数据库名 表名 脚本名; 1、导出数据库为dbname的表结构(其中用户名为root,密码为dbpasswd,生成的脚本名为db.sql) mysqldump -uroot...

2017/05/08 20:26
232
mysql数据库unique索引的添加与删除

mysql数据库unique索引的添加与删除

2015/08/06 13:54
221
MySQL之视图、事务

一、视图 视图: view, 是一种有结构(有行有列)但是没结果(结构中不真实存放数据)的虚拟表, 虚拟表的结构来源不是自己定义, 而是从对应的基表中产生(视图的数据来源). 1、创建视图 基本语法 ...

2017/02/04 13:27
219
MySql之自动生成CRUD代码

MySql之自动生成CRUD代码 MyBatis能够通过获取MySql中的information_schema从而获取表的字段等信息,最后通过这些信息生成代码。 笔者受此启发,将MyBatis-Generator中的核心结构体剥离出来,...

2017/03/26 23:04
217
linux 操作mysql数据库总结

1、首先连接到数据库所在的机器 2、使用 "db" 命令连接到MySQL 3、可使用以下命令查看数据库信息,注意命令后需要以“;" 结尾: SHOW DATABASES //列出 MySQL Server 数据库。 SHOW TABLES ...

2016/06/28 11:09
204
聊聊索引失效的10种场景,太坑了

前言 我之前写的一篇文章《聊聊sql优化的15个小技巧》,自发表之后,在全网广受好评,被很多大佬转载过,说明了这类文章的价值。 今天我接着上一期数据库的话题,更进一步聊聊索引的相关问题...

2022/01/16 23:09
166
Mysql里sql语句值得注意的地方

mysql里sql语句值得注意的地方 1. myisam里所有键的长度仅支持1000字节,innodb是767. 2. blob和text字段仅支持前缀索引. 3. 使用!=以及<>不等于的时候,mysql不使用索引. 4. 当在字段时候函...

2016/06/28 10:46
156
mysql日期转换与计算函数

MySQL 获得当前日期时间 函数 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | now() | +---------------------+ | 2008-08-08 22:20:46 | +...

2016/10/09 10:45
127

没有更多内容

加载失败,请刷新页面

返回顶部
顶部