
MySQL
文章平均质量分 66
尹洪亮 Kevin
《架构基础:从需求到架构》图书作者、现任某互联网大厂系统架构师、11年从业经验,全网粉丝3W+。 先后出品《轻松学习SpringCloud微服务架构》《一次性精通JVM JAVA虚拟机》《一次性彻底学习数据库事务》等10余部课程
展开
-
数据库表设置外键VS不设置外键,哪个更好?
转发自极光轻学,原文链接:https://jiguangqingxue.com/info/24必须设置外键VS不要设置外键的争论数据库表到底要不要设置外键约束,一直具有非常大的争议。我认为完全没有必要非黑即白,存在即合理。这两种争论的产生根源在于它们都有各自的使用场景和理由,并不是纯理论的空想。所以最好的方式是根据项目类型、业务场景进行决策,甚至可以两种方式混合使用,才是最好的。例如对于证券、股票、保险、银行等金融行业,应该设置外键保证数据的一致性更加重要,而对于互联网行行业的衣食住行则转载 2021-05-24 21:05:21 · 2315 阅读 · 0 评论 -
MySQL基础教程系列-约束(二)外键约束
一、什么是参照完整性在学习外键之前,我们必须先搞懂一个概念,什么是“参照完整性”。参照的关系中的属性值必须能够在被参照关系找到或者取空值,否则不符合数据库的语义。在实际操作时如更新、删除、插入一个表中的数据,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确,不正确则拒绝操作。举个例子,有一张员工表,字段为工号、姓名、所属部门。 还有一张部门表,字段为部门编号,部门名称,部门位置。员工表demo_employee如下部门demo_dept表如下每一.转载 2021-05-24 20:12:49 · 1766 阅读 · 0 评论 -
MySQL基础教程系列-约束(一)主键约束
主键是数据库中十分重要的概念,必须要掌握。合理的主键设置十分重要,直接决定着我们整个模型设计的合理性,如果前期设计不合理,在项目后期更改主键,将会带来灾难性的影响。什么是主键,如何选取主键,主键的特点是什么,如何设置主键,就是我们本文要重点讨论的内容。一、什么是主键主键(PRIMARY KEY)的又叫做“主键约束”,MySQL 主键约束是一个单独的列或者多个列的组合,其值能唯一地标识表中的一行数据。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。例如,通过某个人的身份证号码可以唯转载 2021-05-24 20:07:47 · 4073 阅读 · 0 评论 -
MySQL基础教程系列-约束(三)唯一约束
我们经常要使用唯一性约束来保证我们的数据正确性,例如企业的员工表中,所有人的手机号不可以重复,所有的身份证号不可以重复,这就是唯一性约束的体现,可以帮我们从数据库底层屏蔽很多错误问题,也是我们在设计中强调使用的技巧。下面就让我们来逐步的学习一下MySQL数据库的唯一性约束是什么,怎么样使用,有哪些注意事项。一、数据库表的唯一性约束是什么唯一行约束,也叫(Unique Key,唯一键)要求被约束的列中的数据唯一,允许为NULL,但只能出现一个NULL值。唯一约束可以确保一列或者几列不出现重复值转载 2021-05-24 20:05:50 · 2631 阅读 · 0 评论 -
基础知识,MySQL优点你能说出来几个
MySQL有诸多特点,你能说出来几个呢?MySQL体积很小(相对于Oracle小的太多了),并且执行速度快,性能高。最重要的是开源免费、成本极低,这也是MySQL流行的最重要原因。 MySQL是使⽤C和C++开发的,所以性能更好,如果使用JAVA性能肯定很低,同时使⽤了多种编译器进⾏充分测试,保证了源码的可移植性。 MySQL还⽀持多种操作系统,常见的操作系统几乎全部支持,目前我还没发现它不支持什么系统,如Linux、Windows、AIX、FreeBSD、HP-UXMacOS、NovellNetw转载 2021-05-24 20:03:52 · 3456 阅读 · 0 评论 -
小技巧,怎么查看数据库热度排名
# **一、现实问题**数据库引擎有很多种,关系型数据库、图数据库、网状数据库、层次数据库、内存数据等等,有很多的数据库我们甚至连听说都没有听说过。怎么样了解我们应该学习哪些数据库技术呢?当然要选择热度较高,最受欢迎的数据库技术进行学习。# **二、解决方案**1、在DB-engines网站中查看,访问地址为:[https://db-engines.com](https://db-engines.com/%E3%80%82)2、进入到排名引擎页面:[https://db-engines.co转载 2021-05-24 19:54:59 · 712 阅读 · 0 评论