![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 58
Soar_2015
这个作者很懒,什么都没留下…
展开
-
4.mysql重点知识
1、能说下myisam 和 innodb的区别吗?myisam引擎是5.1版本之前的默认引擎,支持全文检索、压缩、空间函数等,但是不支持事务和行级锁,所以一般用于有大量查询少量插入的场景来使用,而且myisam不支持外键,并且索引和数据是分开存储的。innodb是基于聚簇索引建立的,和myisam相反它支持事务、外键,并且通过MVCC来支持高并发,索引和数据存储在一起。2、说下mysql的索引有哪些吧,聚簇和非聚簇索引又是什么?索引按照数据结构来说主要包含B+树和Hash索引。假设我们有张表,结构原创 2022-01-21 13:29:14 · 1037 阅读 · 0 评论 -
Mysql
1、MySQL 逻辑架构分层 把 MySQL 分成三层,跟客户端对接的连接层,真正执行操作的服务层,和跟硬件打交道的存储引擎层。 Mysql逻辑架构图主要分三层: (1)第一层负责连接处理,授权认证,安全等等 (2)第二层负责编译、语法分析并优化SQL (3)第三层是存储引擎。 连接层 我们的客户端要连接到 MySQL 服务器 3306 端口,必须要跟服务...原创 2022-01-17 11:37:10 · 435 阅读 · 0 评论 -
MySQL数据库设置表中指定字段的值唯一性(unique index)
在数据库设计中设置主键的字段是不会重复的、唯一的,如果有其他字段也需要保持唯一性应该如何设置呢?比如一个保存用户信息的表里要保证每条记录的手机号都不同。这时候就需要对该字段设置唯一性。设置唯一性后的字段,在数据库层面保证了该字段不会出现相同的值。下面说一下唯一性的设置方法:mysql命令行操作索引1、建表时加CREATE TABLE `member` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(18) NOT NULL ,`phon原创 2021-05-31 10:12:29 · 7217 阅读 · 3 评论