答:触发器是一中特别的存储历程,主假如经由过程事宜来触发而被实行的。它能够强化束缚,来保护数据的完整性和一致性,能够跟踪数据库内的操纵从而不许可未经许可的更新和变化。能够联级运算。如,某表上的触发器上包括对另一个表的数据操纵,而该操纵又会致使该表触发器被触发。
2。什么是存储历程?用什么来挪用?
答:存储历程是一个预编译的SQL语句,长处是许可模块化的设想,就是说只需建立一次,今后在该顺序中就能够挪用屡次。假如某次操纵须要实行屡次SQL,运用存储历程比纯真SQL语句实行要快。能够用一个敕令对象来挪用存储历程。
3。索引的作用?和它的长处瑕玷是什么?
答:索引就一种特别的查询表,数据库的搜索引擎能够利用它加快对数据的检索。它很相似与现实生活中书的目次,不须要查询整本书内容就能够找到想要的数据。索引能够是唯一的,建立索引许可指定单个列或许是多个列。瑕玷是它减慢了数据录入的速率,同时也增加了数据库的尺寸大小。
4。什么是内存走漏?
答:平常我们所说的内存走漏指的是堆内存的走漏。堆内存是顺序从堆中为其分派的,大小恣意的,运用完后要显现开释内存。当应用顺序用症结字new等建立对象时,就从堆中为它分派一块内存,运用完后顺序挪用free或许delete开释该内存,不然就说该内存就不能被运用,我们就说该内存被走漏了。
5。什么是事件?什么是锁?
答:事件就是被绑定在一同作为一个逻辑事情单位的SQL语句分组,假如任何一个语句操纵失利那末全部操纵就被失利,今后操纵就会回滚到操纵前状况,或许是上有个节点。为了确保要么实行,要么不实行,就能够运用事件。要将有组语句作为事件斟酌,就须要经由过程ACID测试,即原子性,一致性,断绝性和持久性。
锁:在所以的DBMS中,锁是完成事件的症结,锁能够保证事件的完整性和并发性。与现实生活中锁一样,它能够使某些数据的具有者,在某段时间内不能运用某些数据或数据结构。固然锁还分级别的。
6。什么叫视图?游标是什么?
答:视图是一种假造的表,具有和物理表雷同的功用。能够对视图举行增,改,查,操纵,试图通常是有一个表或许多个表的行或列的子集。对视图的修正不影响基础表。它使得我们猎取数据更轻易,比拟多表查询。
游标:是对查询出来的效果集作为一个单位来有用的处置惩罚。游标能够定在该单位中的特定行,从效果集确当前行检索一行或多行。能够对效果集当前行做修正。平常不运用游标,然则须要逐条处置惩罚数据的时刻,游标显得十分重要。
以上就是mysql面试题小结的细致内容,更多请关注ki4网别的相干文章!