MySQL 编码
编码的种类SHOW VBRIABLES LIKE '%character%';1) character_set_client : MySQL Server 假定client传输数据过来的时候的编码2) charact
编码的种类SHOW VBRIABLES LIKE '%character%';1) character_set_client : MySQL Server 假定client传输数据过来的时候的编码2) charact
GreatSQL优化技巧:手动实现谓词下推导语最近总是听到用 AI 来优化 SQL 的言论,今天心血来潮试了一下,把表结构、统计信息、SQL语句、执行计划都告诉AI,AI给出了一大堆的建议,它会从索引,语句改写,参数
外键成本1.对子表进行插入操作时,需要约束父表中的外键行,也就是对父表的外建行加锁,以确保这个外键不会再子表插入事务结束前被更改,从而导致额外的锁等待2.Innodb强制外键使用索引,而如果外键的选择性很低(例如st
InnoDB implements standard row-level locking where there are two types of locks, shared (S) locks and exclus
1.整数TINYINT: 8 bit 存储空间SMALLINT: 16 bit 存储空间MEDIUMINT: 24 bit 存储空间INT: 32 bit 存储空间BIGINT: 64 bit 存储空间分为SIGNE
先看参数介绍FormatOption FileDescriptionIntroduced--auto-generate-sqlauto-generate-sqlGenerate SQL statements auto
Mysql Explain 详解一.语法explain 例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-
MyISAM全文索引作用对象是"全文集合",它将需要索引的所有列拼接成字符串,然后进行索引.它是一类特殊的双BTree索引,共有两层,第一层是所有关键字,然后对于每一个关键字,是一组文档指针.全文索引的词语过滤规则:
MyBatis的Lazy Loading可以实现延迟查询Bean里的嵌套成员类,控制lazy loading的属性有lazyLoadingEnabled: lazy loading开关,默认为tr
load的语法LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE] INTO TA
1. 数据库结构 2. insert 测试insert 的测试包括1) 批量拼接values()插入2) 有事务for循环插入3) 无事务for循环插入测试 SQL: <i
1.一道SQL语句面试题,关于group by表内容:info 表date result2005-05-09 win2005-05-09 lose2005-05-09 lose2005-05-09 lose2005-
MyBatis使用RowBounds实现的分页是逻辑分页,也就是先把数据记录全部查询出来,然在再根据offset和limit截断记录返回为了在数据库层面上实现物理分页,又不改变原来MyBatis的函数逻辑,可以编写p
学习通是常用的学习工具,可以随时进行学习,找到你需要的资源,跨平台就能在线学习,了解学习的进度,但是很多小伙伴找不到入口在哪,下面就分享给大家。学习通网页版登录
点击阅读