course/mysql/mysql.log

43 lines
1021 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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
导入驱动