表现 前端页面,封装到html里的中文可以显示,和后台相关的中文显示都是 ??? 。查看network请求,传参正常。 查看mysql编码,是utf8。再看连接数据库的JDBC设置,也是utf8。 解决 问了同事,把 /etc/mysql/conf.d/mysql.cnf 填充以下内容即可 ...
分类:
数据库 时间:
2020-04-29 23:40:45
阅读次数:
91
1、定义变量 2、定义游标 当sql需要对查询出来的多条数据进行循环处理时,这时候就需要用游标来处理。 3、if-then-else 4、case 5、while-endwhile 6、repeat-end repeat repeat在执行操作后检查结果,而while则是执行前进行检查。repeat ...
分类:
数据库 时间:
2020-04-29 01:30:18
阅读次数:
94
? Memory存储引擎将所有数据存储在内存中以便加快对某些不重要数据的访问速度? 此存储引擎的使用范围已经变小,因为InnoDB已经提供了数据缓存区以便对将经常访问的数据缓存在内存中? 当MySQL重启时,Memory表中的数据会丢失,但表结构还在? Memory只适用在只读表或者读操作占绝大多数 ...
分类:
数据库 时间:
2020-04-22 20:21:56
阅读次数:
96
索引失效的案例: 1、全值匹配我最爱 建立几个复合索引字段,最好就用上几个字段。且按照顺序使用 2、最佳左前缀法则 如果索引了多列,要遵守最左前缀法则,指的是查询从索引的最左前列开始,不跳过索引中间的列。(带头大哥不能死,中间兄弟不能丢) 3、不再索引列上做任何操作(计算、函数、(自动or手动)类型 ...
分类:
数据库 时间:
2020-04-12 23:09:10
阅读次数:
157
——MySQL存储引擎简介1、查看一个数据表的存储引擎一般使用show create table test来进行查看,里面显示出来ENGINE=InnoDB,表明其存储引擎是InnoDB2、MySQL将数据以不同的技术将数据存储在文件或者内存中,这种技术称之为存储引擎3、MySQL支持的存储引擎主要 ...
分类:
数据库 时间:
2020-04-04 14:37:36
阅读次数:
83
MySQL 中,单个 Store Procedure(SP) 不是原子操作,而 Oracle 则是原子的。如下的存储过程,即使语句2 失败,语句 1 仍然会被 commit 到数据库中: create table testproc(id int(4) primary key, name varcha ...
分类:
数据库 时间:
2020-03-27 00:45:22
阅读次数:
77
存储引擎Storage engine:MySQL中的数据、索引以及其他对象是如何存储的,是一套文件系统的实现。 常见存储引擎: InnoDB:支持ACID事务,提供行级锁和外键的约束。处理大数据容量 MyISAM:不提供事务支持,不支持行级锁和外键 memory:数据存在内存 InnoDB与MyIS ...
分类:
数据库 时间:
2020-03-21 18:28:09
阅读次数:
88
1.查看现在使用的mysql提供了哪些供使用的存储引擎(可以看出默认使用的存储引擎) 2.查看当前默认使用的存储引擎 show variables: 表示查询数据库的配置变量的值。 show status:表示查询数据库运行时的状态变量。 3.InnoDB和MyISAM比较 对比项 MyISAM I ...
分类:
数据库 时间:
2020-03-21 16:17:32
阅读次数:
73
MySQL存储引擎MyISAM与InnoDB区别 1、MySql默认存储引擎的变迁 在MySql5.1之前的版本中,默认的搜索引擎是MyISAM,从MySQL5.5之后的版本中,默认的搜索引擎变更为InnoDB。 2、存储结构 MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以 ...
分类:
数据库 时间:
2020-03-18 15:59:56
阅读次数:
61
-- ************************************************ -- 存储过程 -- ************************************************ -- 创建存储过程 drop procedure if exists pld ...
分类:
数据库 时间:
2020-03-16 21:47:04
阅读次数:
62