![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
PreciousLife
莫忘少年凌云志,曾许java第一流0_o
展开
-
常见Sql面试题及答案
答案是自己理解整理的。。。。。。。。。。。。 1、MySQL的复制原理以及流程复制有三个步骤:1、Master将数据改变记录到二进制日志(binary log)中,也就是配置文件log-bin指定的文件,这些记录叫做二进制日志事件(binary log events)2、Slave通过I/O线程读取Master中的binary log events并写入到它的中继日志(relay ...原创 2018-08-27 19:34:00 · 13856 阅读 · 1 评论 -
通俗解释下聚簇索引和非聚簇索引
今天我们来聊一聊关于 聚簇索引和非聚簇索引的问题; 刚开始学数据库SQL的时候,就知道有主键啊(Primary-key),外键啊(Foreign-key)啥的,连个表查询就已经不清楚是要on 那几个字段了,在数据量不太大的情况下,根本不会考虑索引的问题了,然后,随着大数据时代的到来,数据量大了,没有索引那是要不得的啊,客户又吐槽了,你知不知道,你知不知道,我等到花儿都谢鸟。。。。。没有索引,...转载 2018-08-24 10:15:59 · 651 阅读 · 0 评论 -
数据库三大范式通俗解释
一范式就是属性不可分割。属性是什么?就是表中的字段。不可分割的意思就按字面理解就是最小单位,不能再分成更小单位了。这个字段只能是一个值,不能被拆分成多个字段,否则的话,它就是可分割的,就不符合一范式。不过能不能分割并没有绝对的答案,看需求,也就是看你的设计目标而定。举例:学生信息组成学生信息表,有姓名、年龄、性别、学号等信息组成。姓名不可拆分吧?所以可以作为该表的一个字段。但我要说这...原创 2018-08-21 16:52:31 · 22751 阅读 · 16 评论 -
MYSQL中的function、trigger、存储过程使用实践
FUNCTION就是创建一个函数,里面写上自己的逻辑,然后返回处理的结果 我们创建一个雇员表employeescreate table employees ( employee_id int(11) primary key not null auto_increment, employee_name varchar(50) not null, ...原创 2018-08-17 16:40:13 · 1473 阅读 · 0 评论 -
常见数据库问题(各种丢人场景。。。)
1. you have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc) VALUES ('1444411','2255522')' at line 1MySQL表中不能包含关键字啊...原创 2018-12-21 17:57:07 · 255 阅读 · 0 评论