IT书架 本次搜索耗时 0.232 秒,为您找到 173 个相关结果.
  • 1.3 数据库三范式

    第一范式 第二范式 第三范式 范式是具有最小冗余的表结构,三范式的概念如下所述。 第一范式 如果每列都是不可再分的最小数据单元(也叫作最小的原子单元),则满足第一范式,第一范式的目标是确保每列的原子性。如下图所示,其中的Address列违背了第一范式列不可再分的原则,要满足第一范式,就需要将Address列拆分为Country列和City列。 ...
  • 34. MySQL 事务隔离级别会产生的并发问题?

    269 2024-02-17 《MySQL面试题》
    34. MySQL 事务隔离级别会产生的并发问题? 34. MySQL 事务隔离级别会产生的并发问题? 事务定义了四种事务隔离级别,不同数据库在实现时,产生的并发问题是不同的。 不同的隔离级别有不同的现象,并有不同的锁定/并发机制,隔离级别越高,数据库的并发性就越差。 READ UNCOMMITTED(未提交读):事务中的修改,即使没有提...
  • 3. MySQL 有哪些数据类型?

    246 2024-02-17 《MySQL面试题》
    3. MySQL 有哪些数据类型? 3. MySQL 有哪些数据类型? MySQL 支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。具体可以看看 《MySQL 数据类型》 文档。 正确的使用数据类型,对数据库的优化是非常重要的。
  • 4. MySQL 中 varchar 与 char 的区别?

    243 2024-02-17 《MySQL面试题》
    4. MySQL 中 varchar 与 char 的区别?varchar(50) 中的 50 代表的涵义? 4. MySQL 中 varchar 与 char 的区别?varchar(50) 中的 50 代表的涵义? 1、varchar 与 char 的区别,char 是一种固定长度的类型,varchar 则是一种可变长度的类型。 2、varch...
  • 357.golang开发用什么框架

    240 2024-01-22 《Golang面试题》
    golang开发用什么框架 golang开发用什么框架 参考解析 题目来源:百度 答案: golang框架图示 Web框架 gin gin是一个知名且简约的Golang Web应用框架。该框架拥有各种开发所需的库合功能。许多知名的开发公司都会采用该 Web 框架来处理各种监控、跟踪、以及调试等问题。此外,相对其他平台,该框...
  • 2.3 数据库分表

    数据库分表有垂直切分和水平切分两种,下面简单介绍二者的区别。 垂直切分:将表按照功能模块、关系密切程度划分并部署到不同的库中。例如,我们会创建定义数据库workDB、商品数据库payDB、用户数据库userDB、日志数据库logDB 等,分别用于存储项目数据定义表、商品定义表、用户数据表、日志数据表等,如下图所示。 水平切分:在一个表中的数据量过...
  • 32. 事务的特性指的是?

    234 2024-02-17 《MySQL面试题》
    32. 事务的特性指的是? 32. 事务的特性指的是? 指的是 ACID ,如下图所示: 事务的特性 原子性 Atomicity :一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被恢复(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样...
  • 39.如何避免缓存”穿透”的问题?

    39.如何避免缓存”穿透”的问题? 39.如何避免缓存”穿透”的问题? 缓存穿透 缓存穿透,是指查询一个一定不存在 的数据,由于缓存是不命中时被动写,并且处于容错考虑,如果从 DB 查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到 DB 去查询,失去了缓存的意义。 被动写:当从缓存中查不到数据时,然后从数据库查询到该数据,写入该...
  • 11. 请说明 InnoDB 和 MyISAM 的区别

    210 2024-02-17 《MySQL面试题》
    11. 请说明 InnoDB 和 MyISAM 的区别 11. 请说明 InnoDB 和 MyISAM 的区别 参考解析 InnoDB MyISAM 事务 支持 不支持 存储限制 64TB 无 锁粒度 行锁 表锁 崩溃后的恢复 支持 不支持 外键 支持 不支持 全文检索 5...
  • 19. 索引的类型?

    205 2024-02-17 《MySQL面试题》
    19. 索引的类型? 19. 索引的类型? 索引,都是实现在存储引擎层的。主要有六种类型: 1、普通索引:最基本的索引,没有任何约束。 2、唯一索引:与普通索引类似,但具有唯一性约束。 3、主键索引:特殊的唯一索引,不允许有空值。 4、复合索引:将多个列组合在一起创建索引,可以覆盖多个列。 5、外键索引:只有InnoDB类型的表才...