前言 嗨喽,大家好,我是CrazyCodes, 近一年写的文章,都是一些广度方面的思考,新的一年,在技术深度上也需要有更多的探索,感谢各位的持续支持! 先聊聊大家熟知的MySQL,我们使用MySQL肯定是有数据存储的需求。 我们从基础开始看,首先我们创建一张用户表 - CREATE TABLE `<font color="#ff00ff">user</font>` (
- `<font color="#ff00ff">id</font>` int unsigned NOT NULL AUTO_INCREMENT,
- `<font color="#ff00ff">name</font>` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL,
- PRIMARY KEY (`<font color="#ff00ff">id</font>`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
复制代码这是一张简单的用户表,包含id和name两个字段,id为主键自增,name上没有索引。想必大家对索引都有一定的认识,索引是一种数据结构,即本篇的核心议题“树”结构,索引可以达到快速命中某条记录,“快速”一词代表着在时间和空间相结合的最优解,当然也并不代表索引越多,数据表设计越合理,要根据实际业务去选择。 我们随机向表中插入几条记录
|