1 / 4
文档名称:

mysql常见面试题.pdf

格式:pdf   大小:427KB   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mysql常见面试题.pdf

上传人:小屁孩 2024/3/13 文件大小:427 KB

下载得到文件列表

mysql常见面试题.pdf

相关文档

文档介绍

文档介绍:该【mysql常见面试题 】是由【小屁孩】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【mysql常见面试题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。海纳百川,有容乃大;壁立千仞,无欲则刚。——林则徐mysql常见?试题1、如何登陆mysql数据库MySQL-uusername-p2、如何开启/关闭mysql服务servicemysqlstart/stop3、查看mysql的状态servicemysqlstatus4、如何显?数所有数据库showdatabases5、如何获取表内所有字段对象的名称和类型describetable_name;6、MYSQL?持事务吗?在缺省模式下,mit模式的,所有的数据库更新操作都会即时提交,所以在缺省情况下,mysql是不?持事务的。但是如果你的MYSQL表类型是使?InnoDBTables或BDBtables的话,你的MYSQL就可以使?事务处理,使?MIT=0就可以使MYSQL允许在?mit模式,在?mit模式下,MIT来提交你的更改,或者?ROLLBACK来回滚你的更改。?例如下:?STARTTRANSACTION;******@A:=SUM(salary)FROMtable1WHEREtype=1;UPDATEtable2SETsummmary=***@AWHEREtype=1;COMMIT;7、MYSQL相?于其他数据库有哪些特点?MySQL是?个?型关系型数据库管理系统,开发者为瑞典MySQLAB公司,现在已经被Sun公司收购,?持FreeBSD、Linux、MAC、Windows等多种操作系统与其他的?型数据库例如Oracle、DB2、SQLServer等相?功能稍弱?些1、可以处理拥有上千万条记录的?型数据;2、?持常见的SQL语句规范;3、可移植??,安装简单?巧;4、良好的运?效率,有丰富信息的?络?持;5、调试、管理,优化简单(相对其他?型数据库);8、varchar和char的区别Char是?种固定长度的类型,varchar是?种可变长度的类型9、数据库事物有哪?种?隔离性、持续性、?致性、原?性10、请简洁地描述下MySQL中InnoDB?持的四种事务隔离级别名称,以及逐级之间的区别?SQL标准定义的四个隔离级别为:良辰美景奈何天,便赏心乐事谁家院。则为你如花美眷,似水流年。——《汤显祖》百川东到海,何时复西归?少壮不尽力,老大徒伤悲。——汉乐府《长歌行》mited:读取未提交内容;mitted:读取提交内容;repeatableread:可重读;serializable:可串?化;详细解释如下:1、mitted(读取未提交内容)在该隔离级别,所有事务都可以看到其他未提交事务的执?结果。本隔离级别很少?于实际应?,因为它的性能也不?其他级别好多少。读取未提交的数据,也被称之为脏读(DirtyRead)。2、mitted(读取提交内容)这是?多数数据库系统的默认隔离级别(但不是MySQL默认的)。它满?了隔离的简单定义:?个事务只能看见已经提交事务所做的改变。这种隔离级别也?持所谓的不可重复读(NonrepeatableRead),因为同?事务的其他实例在该实例处理其间可能会有新的commit,所以同?select可能返回不同结果。3、RepeatableRead(可重读)这是MySQL的默认事务隔离级别,它确保同?事务的多个实例在并发读取数据时,会看到同样的数据?。不过理论上,这会导致另?个棘?的问题:幻读(PhantomRead)。简单的说,幻读指当?户读取某?范围的数据?时,另?个事务?在该范围内插?了新?,当?户再读取该范围的数据?时,会发现有新的“幻影”?。InnoDB和Falcon存储引擎通过多版本并发控制(,MultiversionConcurrencyControl间隙锁)机制解决了该问题。注:其实多版本只是解决不可重复读问题,?加上间隙锁(也就是它这?所谓的并发控制)才解决了幻读问题。4、Serializable(可串?化)这是最?的隔离级别,它通过强制事务排序,使之不可能相互冲突,从?解决幻读问题。简?之,它是在每个读的数据?上加上共享锁。在这个级别,可能导致?量的超时现象和锁竞争。对于不同的事务,采?不同的隔离级别分别有不同的结果。不同的隔离级别有不同的现象。主要有下?3种现在:1、脏读(dirtyread):?个事务可以读取另?个尚未提交事务的修改数据。2、?重复读(nonrepeatableread):在同?个事务中,同?个查询在T1时间读取??,在T2时间重新读取这??时某候,这??的数据已经发?修改,可能被更新了(update),也可能被删除了(delete)。3、幻像读(phantomread):在同?事务中,同?查询多次进?时候,由于其他插?操作(insert)的事务提交,导致每次返回不同的结果集。不同的隔离级别有不同的现象,并有不同的锁定/并发机制,隔离级别越?,数据库的并发性就越差,4种事务隔离级别分别表现的现象如下表:11、mysql数据库引擎MyISAM和InnoDB的区别12、mysql有关权限的表都有哪?个MySQL服务器通过权限表来控制?户对数据库的访问,权限表存放在mysql数据库?,由mysql_install_db脚本初始化。这些权限表分别user,db,table_priv,columns_priv和host。下?分别介绍?下这些表的结构和内容:user权限表:记录允许连接到服务器的?户帐号信息,??的权限是全局级的。db权限表:记录各个帐号在各个数据库上的操作权限。table_priv权限表:记录数据表级的操作权限。columns_priv权限表:记录数据列级的操作权限。host权限表:配合db权限表对给定主机上数据库级操作权限作更细致的控制。这个权限表不受GRANT和REVOKE语句的影响。13、mysql存储引擎有哪些?如何修改mysql存储引擎?essmethod(有索引的顺序访问?法)MyISAM具有检查和修复表格的?多数?具。表格可以被压缩,?且?持全?收索不是事务安全的,?且不?持外键。MEMORY也是以前的(HEAP)该类型表存储在内存中,表的索引是哈希分布的。merge这些表为了查询?的,把myisam表集合作为单个表,因此你可以在某些操作系统中避开最??件??的限制。万两黄金容易得,知心一个也难求。——《曹雪芹》非淡泊无以明志,非宁静无以致远。——诸葛亮archive这种类型的表只?持,insert,select不?持delete,update,replace,不使?索引。csv这些表保存在服务器的单个?件中,它包含了?逗号间隔的数据。innodb这种表是事务安全的。mit(提交)rollback(实务回滚)?持外键,?myisam慢。修改mysql存储引擎altertabletablenametype=innodb;14、MYSQL数据表修复及数据恢复??服务器突然断电导致数据?件损坏。强制关机,没有先关闭mysql服务等。?从表中选择数据之时,得到如下错误:Incorrectkeyfilefortable:‘…’.Trytorepairit查询不能在表中找到?或返回不完全的数据。Error:Table‘p’ismarkedascrashedandshouldberepaired。打开表失败:Can’topenfile:‘×××.MYI’(errno:145)。?式有哪些?使?myisamchk来修复,具体步骤:1)修复前将mysql服务停?。2)打开命令??式,然后进?到mysql的/bin?录。3)执?myisamchk–recover数据库所在路径/*.MYI使?repairtable或者OPTIMIZEtable命令来修复,REPAIRTABLEtable_name修复表OPTIMIZETABLEtable_name优化表REPAIRTABLE?于修复被破坏的表。OPTIMIZETABLE?于回收闲置的数据库空间,当表上的数据?被删除时,所占据的磁盘空间并没有?即被回收,使?了OPTIMIZETABLE命令后这些空间将被回收,并且对磁盘上的数据?进?重排(注意:是磁盘上,??数据库)15、MYSQL数据库服务器性能分析的?法命令有哪些?Showstatus?些值得监控的变量值:Bytes_received和Bytes_sent和服务器之间来往的流量。Com_*服务器正在执?的命令。Created_*在查询执?期限间创建的临时表和?件。Handler_*存储引擎操作。Select_*不同类型的联接执?计划。Sort_*?种排序信息。Showsessionstatuslike‘Select’;ShowprofilesSETprofiling=1;Showprofiles\GShowprofile;16、mysql?记录货币?什么字段类型好NUMERIC和DECIMAL类型被MySQL实现为同样的类型,这在SQL92标准允许。他们被?于保存值,该值的准确精度是极其重要的值,例如与?钱有关的数据。当声明?个类是这些类型之?时,精度和规模的能被(并且通常是)指定;例如:salaryDECIMAL(9,2)在这个例?中,9(precision)代表将被?于存储值的总的?数位数,?2(scale)代表将被?于存储?数点后的位数。因此,在这种情况下,能被存储在salary列中的值的范围是从-。在ANSI/ISOSQL92中,句法DECIMAL(p)等价于DECIMAL(p,0)。同样,句法DECIMAL等价于DECIMAL(p,0),这?实现被允许决定值p。MySQL当前不?持DECIMAL/NUMERIC数据类型的这些变种形式的任?种。以家为家,以乡为乡,以国为国,以天下为天下。——《管子·牧民》好学近乎知,力行近乎仁,知耻近乎勇。——《中庸》这?般说来不是?个严重的问题,因为这些类型的主要益处得?于明显地控制精度和规模的能?。DECIMAL和NUMERIC值作为字符串存储,?不是作为?进制浮点数,以便保存那些值的?数精度。?个字符?于值的每?位、?数点(如果scale>0)和“-”符号(对于负值)。如果scale是0,DECIMAL和NUMERIC值不包含?数点或?数部分。DECIMAL和NUMERIC值得最?的范围与DOUBLE?样,但是对于?个给定的DECIMAL或NUMERIC列,实际的范围可由制由给定列的precision或scale限制。当这样的列赋给了?数点后?的位超过指定scale所允许的位的值,该值根据scale四舍五?。当?个DECIMAL或NUMERIC列被赋给了其??超过指定(或缺省的)precision和scale隐含的范围的值,MySQL存储表?那个范围的相应的端点值。先天下之忧而忧,后天下之乐而乐。——范仲淹

最近更新

口译质量评估中的听众期待与反应研究的开题报.. 2页

2024年小学生暑假计划书通用12篇 16页

第十一章抗心律失常药 36页

2024年小学生安全保证书范文合集[13篇] 18页

2024年小学生周记(合集) 9页

参照规范对吸烟及被动吸烟的影响开题报告 2页

厦门蚊种调查与白纹伊蚊种群构建及其生物学特.. 2页

原子—腔系统透射谱的研究的开题报告 2页

2024年小学生三分钟演讲稿 24页

2024年小学班主任实习总结四篇 15页

2024年小学环保论文 22页

第五章住院儿护理及其家庭支持课件 72页

第二部分交际用语36 118页

协方差矩阵相等性检验的研究的开题报告 2页

华北电力大学中水回用技术分析与研究的开题报.. 2页

医用乙醇硬化治疗卵巢巧克力囊肿安全剂量评估.. 2页

社区中秋节活动总结 14页

答谢活动主持人开场白(3篇) 4页

篮球比赛举办活动方案(34篇) 93页

新书推荐转基因技术 2页

【剧本杀剧本介绍】无间旅途 1页

毕业设计 毕业论文:工业设计 英文文献及翻译.. 34页

既要“旗帜鲜明”,也要“润物无声”——对高校.. 3页

星轮加工工艺及铣平面夹具设计【含CAD图纸、说.. 36页

丰盛的恩光(教师本) 20页

全球50大变态网站(爽死!)——绝对诱惑!!!!!!!.. 5页

摇臂支架零件加工工艺及车10.5孔夹具设计 33页

风雨《洛神赋》.doc 13页

旅游度假城污水处理厂自控系统技术方案 25页