面试问题
天伦ltl
这个作者很懒,什么都没留下…
展开
-
数据库三范式,彼此关系,实际中为什么不用遵循三范式;
三范式设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。一般来说,数据库只需满足第三范式(3NF)就行了。所谓第一范式(1NF)...转载 2019-06-16 20:11:42 · 3280 阅读 · 0 评论 -
Nginx服务器优点
Nginx服务器以及其他服务器横向对比微软的IIS IIS(Internet信息服务)英文Internet InformationServer的缩写。它是微软公司主推的服务器,不过必须要服务器是Windows系统的.我们都知道Windows系统漏洞非常多,所以用它来做web服务器真的非常不安全.很少的企业会选择来做服务器的.优点是比较灵活,简单操作.Apache阿帕奇服务器可以说是世...转载 2019-06-16 20:20:33 · 515 阅读 · 0 评论 -
数据库的锁了解多少,什么是乐观锁、悲观锁,原理;
数据库锁数据库锁出现的原因是为了处理并发问题,因为数据库是一个多用户共享的资源,当出现并发的时候,就会导致出现各种各样奇怪的问题,就像程序代码一样,出现多线程并发的时候,如果不做特殊控制的话,就会出现意外的事情,比如“脏“数据、修改丢失等问题。所以数据库并发需要使用事务来控制,事务并发问题需要数据库锁来控制,所以数据库锁是跟并发控制和事务联系在一起的。事务特性先说事务的特性,要想成为事务,必...转载 2019-06-16 20:42:19 · 607 阅读 · 0 评论 -
SQL刷题心得
SQL刷题心得UPDATE语法和if判断# 题目:给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。# UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值update salary set sex =...原创 2019-06-26 19:24:57 · 426 阅读 · 0 评论