mysql知识点: 关系型数据库,用表存储一类数据。 表结构设计的三大范式:《漫画数据库》 DDL操作数据库的 DML表的增删改查 DCL用户及权限 存储引擎: mysql支持插件式的存储引擎 1.MyLSAM: 查询速度快 只支持表锁 不支持事务 2.innoDB 整体速度快 支持表锁和行锁 支持事务 事务的特点:ACID 1.原子性:事务要么成功要么失败,没有中间状态 2.一致性:数据库的完整性没有被破坏 3.隔离性:事务之间是相互隔离的 隔离的四个级别 4.持久性:事务操作的结果是不会丢失的 索引 索引的原理是什么?B树和B+树 索引的类型 索引的命中 分库分表 SQL注入 SQL慢查询优化 运维相关 MYSQL主从 binlog MYSQL读写分离 golang 的database/sql 原生支持链接池,是并发安全的 这个标准库没有具体的实现,只是列出了一些第三方库需要实现的内容 下载驱动 go get -u github.com/go-sql-driver/mysql 导入驱动