MySQL面试题(含答案)_第1页
MySQL面试题(含答案)_第2页
MySQL面试题(含答案)_第3页
MySQL面试题(含答案)_第4页
MySQL面试题(含答案)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1IDinsert17删除了👉15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15?Mysql数据库软件是一个客户端或服务器系统,其中包括:支持各种客户端程序和库的多线程SQL服务器、不同的后端、广泛的应用程序编程接口和管理工具。3、Heap5OracleMysql6FLOAT浮点数以8位精度存储在FLOAT中,并且有四个字节。DOUBLE187CHAR_LENGTHCHAR_LENGTHLENGTHLatin但是对于Unicode和其他编码,它们是不同的。8MysqlInnoDBSQL标准定义的四个隔离级别为:readuncommited:读到未提交数据readcommitted:脏读,不可重复读repeatableread:可重读serializable:串行事物9MysqlENUMCreatetablesize(nameENUM('Smail,'Medium','Large');1011、CHARVARCHAR13MysqlStorageLockingCapabilitiesand16TIMESTAMPUPDATECURRENT_TIMESTAMP创建表时TIMESTAMP列用Zero更新。只要表中的其他字段发生更改,UPDATECURRENT_TIMESTAMP18Unixshell#[mysqldir]/bin/mysql-hhostname-u<UserName>-p19、myisamchk21HEAP22、MyISAMStaticMyISAMDynamicMyISAMStaticMyISAMTEXT,BLOB25AUTOINCREMENTLAST_INSERT_ID将返回由Auto_increment分配的最后一个值,并且不需要指定表名SHOWINDEXFROM<tablename>;29UnixMysqlUNIX_TIMESTAMPMysqlUnixFROM_UNIXTIMEUnixMysqlSELECTCOUNT(user_id)FROMSELECTVERSION(),SeLectversion(),current_date;seleCtvErSiOn(),current_DATE;、LIKE和REGEXPSELECT*FROMemployeeWHEREemp_nameREGEXP"^b";SELECT*FROMemployeeWHEREemp_nameLIKE"%b";、BLOBTEXTTEXTBLOBTEXTBLOB和TEXT类型之间的唯一区别在于对BLOB值进行排序和比较时区分大小写,对TEXT35、mysql_fetch_arraymysql_fetch_object以下是mysql_fetch_array和mysql_fetch_object的区别:mysql_fetch_array()-将结果行作为关联数组或来自数据库的常规数组返回。mysql_fetch_object-从数据库返回结果行作为对象。36mysqlmysql39、ISAMISAMIBM41、MysqlDISTINCTGROUPBYORDERBYSELECTDISTINCTt1.aFROMt1,t2wheret1.a=t2.a;4350Mysql50LIMIT45、NOW()和CURRENT_DATE()47、MysqlBEFOREAFTERBEFOREAFTERBEFOREAFTER49SQLCONCAT(A,B)-连接两个字符串值以创建单个字符串输出。通常用于将两个或多个FORMAT(X,DXDCURRDATECURRTIMENOW()MONTH(),DAY(),YEAR(),WEEK(),WEEKDAY()-从日期值中HOUR(),MINUTE(),SECOND()DATEDIFF(A,B)SUBTIMES(A,B)FROMDAYS(INT)ACL(访问控制列表)MysqlMysqlACL(也称为授权表)缓存在内存中。当用户尝试认证或运行命令时,Mysql按照预定的顺序检查ACL的认证信息和权限。在缺省模式下,MYSQLautocommit模式的,所有的数据库更新操作都会即时提交,所以在缺省情况下,mysql是不支持事务的。MYSQLInnoDBTables或BDBtablesMYSQL就可以使用事务处理,使用SETAUTOCOMMIT=0就可以使MYSQL允许在非autocommitautocommitCOMMIT或者用ROLLBACK来回滚你的更改。STARTSELECT@A:=SUM(salary)FROMtable1WHEREtype=1;UPDATEtable2SETsummmary=@AWHEREtype=1;52、mysqlsalary因此,在这种情况下,能被存储在salary列中的值的范围是从-9999999.99到9999999.99。在ANSI/ISOSQL92中,句法DECIMAL(p)等价于DECIMAL(p,0)。DECIMALDECIMAL(p,0p。Mysql支持DECIMAL/NUMERIC数据类型的这些变种形式的任一种。DECIMALNUMERICDECIMAL和NUMERIC值不包含小数点或小数部分。DECIMAL和NUMERIC值得最大的范围与DOUBLE一样,但是对于一个给定的DECIMAL或NUMERIC列,实际的范围可由制由给定列的precision或scale限制。scalescale当一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论