请简洁描述MySQL中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?SQL标准定义的四个隔离级别为:readuncommited:读到未提交数据readcommitted:脏读,不可重复读repeatableread:可重读serializable:串行事物在MySQL中ENUM的用法是什么?ENUM是一个字符串对象,用于指定一组预定义的值,并可在创建表时使用。SQL语法如下:Createtablesize(nameENUM('Smail,'Medium','Large');CHAR和VARCHAR的区别?CHAR和VARCHAR类型在存储和检索方面有所不同。CHAR列长度固定为创建表时声明的长度,长度值范围是1到255。当CHAR值被存储时,它们被用空格填充到特定长度,检索CHAR值时需删除尾随空格。列的字符串类型可以是什么?字符串类型是:SETBLOBENUMCHARTEXTVARCHARMySQL中使用什么存储引擎?存储引擎称为表类型,数据使用各种技术存储在文件中。技术涉及:StoragemechanismLockinglevelsIndexingCapabilitiesandfunctions.TIMESTAMP在UPDATECURRENT_TIMESTAMP数据类型上做什么?创建表时TIMESTAMP列用Zero更新。只要表中的其他字段发生更改,UPDATECURRENT_TIMESTAMP修饰符就将时间戳字段更新为当前时间。主键和候选键有什么区别?表格的每一行都由主键唯一标识,一个表只有一个主键。主键也是候选键。按照惯例,候选键可以被指定为主键,并且可以用于任何外键引用。MySQL数据库服务器性能分析的方法命令有哪些?Showstatus一些值得监控的变量值:Bytesreceived和Bytessent和服务器之间来往的流量。Com服务器正在执行的命令。Created在查询执行期限间创建的临时表和文件。Handler存储引擎操作。Select不同类型的联接执行计划。Sort_*几种排序信息。Showsessionstatuslike‘Select’;ShowprofilesSETprofiling=1;Showprofiles\GShowprofile;LIKE和REGEXP操作有什么区别?LIKE和REGEXP运算符用于表示^和%。SELECT*FROM
WHERE*REGEXP"^b";SELECT*FROMWHERE*LIKE"%b";BLOB和TEXT有什么区别?BLOBBLOB是一个二进制对象,可以容纳可变数量的数据。有四种类型的BLOBTINYBLOBBLOBMEDIUMBLOB和LONGBLOB它们只能在所能容纳价值的最大长度上有所不同。TEXTTEXT是一个不区分大小写的BLOB。四种TEXT类型TINYTEXTTEXTMEDIUMTEXT和LONGTEXT它们对应于四种BLOB类型,并具有相同的最大长度和存储要求。BLOB和TEXT类型之间的唯一区别在于对BLOB值进行排序和比较时区分大小写,对TEXT值不区分大小写。数据库的三范式?第一范...