加载中
MyBatis与MySQL对应数据类型

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

02/17 12:35
659
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
353
mysql索引总结

文章归属:http://feiyan.info/16.html,我想自己去写了,但是发现此君总结的非常详细。直接搬过来了 关于MySQL索引的好处,如果正确合理设计并且使用索引的mysql是一辆兰博基尼的话,那么没...

2017/07/31 14:57
28
BTREE索引和HASH索引

MEMORY存储引擎的表可以选择使用BTREE所以或者HASH索引,两种不同类型的索引各有其不同的适用范围。HASH有一些重要的特征在使用的使用需要注意,比如:只用于使用=或<=>操作符的等式比较。优...

2017/07/23 21:41
20
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
134
mysql 索引类型以及创建

关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而...

2017/05/25 11:59
57
MySQL 主键与索引的联系与区别分析

关系数据库依赖于主键,它是数据库物理模式的基石。主键在物理层面上只有两个用途: 惟一地标识一行。 作为一个可以被外键有效引用的对象。 索引是一种特殊的文件(InnoDB数据表上的索引是表空...

2017/05/25 11:58
34
Mysql导出表结构及表数据 mysqldump用法

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

2017/05/08 20:26
115
MySql之自动生成CRUD代码

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

2017/03/26 23:04
121
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
4K
记一次mysql性能优化过程

由于配置是运行过那么长时间,很稳定,基本上不考虑,所以本次主要是sql的优化,并且集中在开源中国的个人空间。下面是这次优化的数据库版本: 案例一:粉丝查询优化 粉丝查询有2条sql --查询...

2017/03/11 08:33
26
mysql的一些内置函数

数学函数 ABS(X) -----------------返回x的绝对值 MOD(N,M)或%--------返回N被M除的余数 FLOOR(X)--------------(向下取整)返回小于或等于X的最大整数值。 CEIL(X)-------------(向上取整...

2017/02/13 14:53
56
MySQL数据高级查询之连接查询、联合查询、子查询

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

2017/02/04 13:34
1.1K
MySQL之视图、事务

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

2017/02/04 13:27
143
mysql基础知识扫盲

本篇主要介绍关于mysql的一些非常基础的知识,为后面的sql优化做准备。 一:连接mysql 关于mysql的下载和安装我在这里就不说了,第一步我们要连接我们的mysql服务器,打开cmd命令切换到你安装...

2017/01/24 17:41
11
修改mysql 表的字符编码

在select进行中文查询的时候报了如下的错误。 ERROR 1267 (HY000): Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' Incorrect...

2016/10/28 16:57
33
mysql日期转换与计算函数

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

2016/10/09 10:45
97
MySQL之alter语句用法总结

1:删除列 ALTER TABLE 【表名字】 DROP 【列名称】 2:增加列 ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明' 3:修改列的类型信息 ALTER TABLE 【表名字】 CHAN...

2016/08/05 14:41
63
mysql清空表:delete和truncate命令

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

2016/08/05 14:40
362
Mac下安装mysql服务及基于workbench的使用方法

之前在Mac下搞过一次,这次换了个新环境,mysql也安装的是最新版本5.7.13,本以为很简单,结果悲剧,发现5.7以后的安装方式与之前有些不同。花了近一个多小时才搞定,这里记录一下,给遇到同...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部