mysql面试题总结_mysql面试题小结
【相关专题推荐:mysql面试题(2020)】
1.触发器的作用?
答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。
2。什么是存储过程?用什么来调用?
答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个命令对象来调用存储过程。
3。索引的作用?和它的优点缺点是什么?
答:索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。索引可以是唯一的,创建索引允许指定单个列或者是多个列。缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小。
4。什么是内存泄漏?
答:一般我们所说的内存泄漏指的是堆内存的泄漏。堆内存是程序从堆中为其分配的,大小任意的,使用完后要显示释放内存。当应用程序用关键字new等创建对象时,就从堆中为它分配一块内存,使用完后程序调用free或者delete释放该内存,否则就说该内存就不能被使用,我们就说该内存被泄漏了。
5。什么是事务?什么是锁?
答:事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性,隔离性和持久性。
锁:在所以的DBMS中,锁是实现事务的关键,锁可以保证事务的完整性和并发性。与现实生活中锁一样,它可以使某些数据的拥有者,在某段时间内不能使用某些数据或数据结构。当然锁还分级别的。
6。什么叫视图?游标是什么?
答:视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,查,操作,试图通常是有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易,相比多表查询。
游标:是对查询出来的结果集作为一个单元来有效的处理。游标可以定在该单元中的特定行,从结果集的当前行检索一行或多行。可以对结果集当前行做修改。一般不使用游标,但是需要逐条处理数据的时候,游标显得十分重要。
mysql面试题总结_mysql面试题小结相关推荐
- mysql mvcc 读写阻塞_mysql面试题MVCC原理事务隔离级别_aiailingfei的博客-CSDN博客
原文作者:小小一只鸟 原文标题:mysql面试题MVCC原理事务隔离级别 发布时间:2021-01-19 19:43:38 mysql事务隔离级别可重复读面试题 熊大 话说今天漂亮的妹子给我发过一张图 ...
- mysql 面试题笔记_MYSQL面试题(摘抄/个人笔记)
一.什么是SQL? 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言. 作用:用于存取数据.查询.更新和管理关系数据库系统. 二.几种主要引擎的选择 ...
- 初学者mysql上机试题工_MySQL上机试题.docx
MySQL上机试题 MySQL上机试题创建数据库,名称为考生的学号:(10分)创建数据表customer(客户).deposite(存款).bank(银行),表结构如下:(10分)customer的表 ...
- mysql期末考试试卷_MySQL考试试题及答案
<MySql高级数据分析>期末测试 一.选择题(总分50分,每题2分) 1.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(B) A)使用WHERE子句 B)在GROUP B ...
- mysql查询日期胜负_MySQL面试题:查询每个日期的胜负次数
record表结构如下: 请用SQL实现以下结果 create table record( time0 datetime, shengfu varchar(10)); insert into reco ...
- mysql exists怎么用_Mysql exists用法小结
简介 EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False. EXISTS 指定一个子查询,检测行的存在.语法:EXISTS subquer ...
- mysql 常用的数据源_MySQL常用数据库小结
SQL分类:DDL-数据定义语言(CREATE,ALTER,DROP,DECLARE) DML-数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL-数据控制语言(GRANT ...
- mysql 的或表达式_MySQL表达式学习小结
在mysql数据库中,一个表达式是直接量.列名.运算符和函数的组合,然后得到一个值. 例如: 5-2 这是一个表达式: LEFT('this',2) 也是一个表达式. 1,表达式别名 对于SEL ...
- mysql 结束符报错_Mysql手工注入小结
前言 实习电话面的时候,问到了sql注入的利用,我扒拉扒拉一大堆,结果脑子一抽,说Mysql注入不支持堆叠注入 我学安全目前最后悔的事情就是,最开始入门的时候,连数据库这门课都没开始学,当时连最基本的 ...
- mysql describe什么意思_MySQL中describe命令的使用方法小结_MySQL
一.describe命令用于查看特定表的详细设计信息 例如为了查看guestbook表的设计信息,可用: describe guestbook describe ol_user userid 二.可通 ...
最新文章
- bde oracle 商友的流程_bde oracle 商友的流程_BDE动态连接Oracle数据库
- ue编辑器拖拽上传图片_为百度UE编辑器上传图片添加水印功能
- Socket详解——全面明了
- PHP7中php.ini、php-fpm和www.conf的配置
- 联想B450系列安装XP且开启AHCI
- android的自定义字体,Android 自定义字体方案
- 测试工具(一)——Abbot 测试SWT
- 微信音频silk导出多个mp3,合并成一个mp3,压缩大小
- PS案例提升 【第1节】抠图--薄、透、露的朦胧美 案例二:扣取婚纱新娘
- 注意!MELDA山地自行车骗局
- TSL2561 GY2561 模块 MSP430 单片机 程序 STM32 程序 光强传感器 MSP430F5529
- multisim异或门
- 华为S5700交换机端口聚合
- 滴滴资深分析专家:数据如何驱动业务增长
- 终生学习者,永远劳苦命!
- 主题: 编译工具配置出现的问题总结
- python求图形面积_如何使用python语言中的if语句实现求取图形面积
- Android系统(手机平板)根目录详解
- 【C++初阶】简析拷贝构造、赋值运算符重载
- JZOJ-senior-5935. 【NOIP2018模拟10.29】小凯学数学