【相关专题推荐:mysql面试题(2020)】

1.触发器的作用?

答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。

2。什么是存储过程?用什么来调用?

答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个命令对象来调用存储过程。

3。索引的作用?和它的优点缺点是什么?

答:索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。索引可以是唯一的,创建索引允许指定单个列或者是多个列。缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小。

4。什么是内存泄漏?

答:一般我们所说的内存泄漏指的是堆内存的泄漏。堆内存是程序从堆中为其分配的,大小任意的,使用完后要显示释放内存。当应用程序用关键字new等创建对象时,就从堆中为它分配一块内存,使用完后程序调用free或者delete释放该内存,否则就说该内存就不能被使用,我们就说该内存被泄漏了。

5。什么是事务?什么是锁?

答:事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性,隔离性和持久性。

锁:在所以的DBMS中,锁是实现事务的关键,锁可以保证事务的完整性和并发性。与现实生活中锁一样,它可以使某些数据的拥有者,在某段时间内不能使用某些数据或数据结构。当然锁还分级别的。

6。什么叫视图?游标是什么?

答:视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,查,操作,试图通常是有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易,相比多表查询。

游标:是对查询出来的结果集作为一个单元来有效的处理。游标可以定在该单元中的特定行,从结果集的当前行检索一行或多行。可以对结果集当前行做修改。一般不使用游标,但是需要逐条处理数据的时候,游标显得十分重要。

mysql面试题总结_mysql面试题小结相关推荐

  1. mysql mvcc 读写阻塞_mysql面试题MVCC原理事务隔离级别_aiailingfei的博客-CSDN博客

    原文作者:小小一只鸟 原文标题:mysql面试题MVCC原理事务隔离级别 发布时间:2021-01-19 19:43:38 mysql事务隔离级别可重复读面试题 熊大 话说今天漂亮的妹子给我发过一张图 ...

  2. mysql 面试题笔记_MYSQL面试题(摘抄/个人笔记)

    一.什么是SQL? 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言. 作用:用于存取数据.查询.更新和管理关系数据库系统. 二.几种主要引擎的选择 ...

  3. 初学者mysql上机试题工_MySQL上机试题.docx

    MySQL上机试题 MySQL上机试题创建数据库,名称为考生的学号:(10分)创建数据表customer(客户).deposite(存款).bank(银行),表结构如下:(10分)customer的表 ...

  4. mysql期末考试试卷_MySQL考试试题及答案

    <MySql高级数据分析>期末测试 一.选择题(总分50分,每题2分) 1.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(B) A)使用WHERE子句 B)在GROUP B ...

  5. mysql查询日期胜负_MySQL面试题:查询每个日期的胜负次数

    record表结构如下: 请用SQL实现以下结果 create table record( time0 datetime, shengfu varchar(10)); insert into reco ...

  6. mysql exists怎么用_Mysql exists用法小结

    简介 EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False. EXISTS 指定一个子查询,检测行的存在.语法:EXISTS subquer ...

  7. mysql 常用的数据源_MySQL常用数据库小结

    SQL分类:DDL-数据定义语言(CREATE,ALTER,DROP,DECLARE) DML-数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL-数据控制语言(GRANT ...

  8. mysql 的或表达式_MySQL表达式学习小结

    在mysql数据库中,一个表达式是直接量.列名.运算符和函数的组合,然后得到一个值. 例如: 5-2 这是一个表达式: LEFT('this',2)    也是一个表达式. 1,表达式别名 对于SEL ...

  9. mysql 结束符报错_Mysql手工注入小结

    前言 实习电话面的时候,问到了sql注入的利用,我扒拉扒拉一大堆,结果脑子一抽,说Mysql注入不支持堆叠注入 我学安全目前最后悔的事情就是,最开始入门的时候,连数据库这门课都没开始学,当时连最基本的 ...

  10. mysql describe什么意思_MySQL中describe命令的使用方法小结_MySQL

    一.describe命令用于查看特定表的详细设计信息 例如为了查看guestbook表的设计信息,可用: describe guestbook describe ol_user userid 二.可通 ...

最新文章

  1. bde oracle 商友的流程_bde oracle 商友的流程_BDE动态连接Oracle数据库
  2. ue编辑器拖拽上传图片_为百度UE编辑器上传图片添加水印功能
  3. Socket详解——全面明了
  4. PHP7中php.ini、php-fpm和www.conf的配置
  5. 联想B450系列安装XP且开启AHCI
  6. android的自定义字体,Android 自定义字体方案
  7. 测试工具(一)——Abbot 测试SWT
  8. 微信音频silk导出多个mp3,合并成一个mp3,压缩大小
  9. PS案例提升 【第1节】抠图--薄、透、露的朦胧美 案例二:扣取婚纱新娘
  10. 注意!MELDA山地自行车骗局
  11. TSL2561 GY2561 模块 MSP430 单片机 程序 STM32 程序 光强传感器 MSP430F5529
  12. multisim异或门
  13. 华为S5700交换机端口聚合
  14. 滴滴资深分析专家:数据如何驱动业务增长
  15. 终生学习者,永远劳苦命!
  16. 主题: 编译工具配置出现的问题总结
  17. python求图形面积_如何使用python语言中的if语句实现求取图形面积
  18. Android系统(手机平板)根目录详解
  19. 【C++初阶】简析拷贝构造、赋值运算符重载
  20. JZOJ-senior-5935. 【NOIP2018模拟10.29】小凯学数学

热门文章

  1. 利用python和pygame模块实现飞机大战
  2. 【054】七麦数据-应用商店中详细的应用大数据
  3. 手游沙巴克传奇当前服务器维护,《沙巴克传奇》12月18日安卓、IOS维护公告
  4. 约翰 霍普克罗夫特计算机科学中心,北京大学
  5. DeFi 2.0的LaaS协议Elephant,或许是你熊市下为数不多的获利手段
  6. linux系统管理之系统优化(连载)
  7. 九鼎实际控制人投资观!
  8. 用scrapy框架爬取拉勾网招聘信息
  9. 关于Spec的一些理解
  10. 某些app无法抓包问题