11 2022 档案
摘要:rust语法提供了..操作符来实现struct更新的语法糖,参见Struct Update syntax。 废话少说,直接定义一个学生的struct: #[derive(Default, Debug)] struct Student { age: u32, name: String, grade:
阅读全文
摘要:grant之后要跟着flush privileges吗? grant 语句会同时修改数据表和内存,判断权限使用的是内存数据。规范地使用grant和revoke语句,不需要随后加上flush privileges语句的。 flush privileges 其实就是清空了内存中的权限,然后重新从权限表加
阅读全文
摘要:怎么最快地复制一张表? mysqldump mysqldump -hport -u$user --add-locks=0 --no-create-info --single-transaction --set-gtid-purged=OFF db1 t --where="a>900
阅读全文
摘要:39 | 自增主键为什么不是连续的? 自增主键保存在哪里? 自增主键并不保存在表结构定义的frm文件中。 MyISAM 引擎自增值保存在数据文件中 MySQL 8.0之前,自增值保存在内存中,重启后设置为max(id) + 1; MySQL 8.0之后,自增长值保存在了redo log中,重启的时候
阅读全文