下载此文档

2022年MySQL面试题和答案.pdf


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
该【2022年MySQL面试题和答案 】是由【cjc201601】上传分享,文档一共【12】页,该文档可以免费在线阅读,需要了解更多关于【2022年MySQL面试题和答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
MySQL
Mysql,myisaminnodb


 
!"#!$%
&'()*+,-./0123(45 6
789:;<=>9"#9$%
"#?***@ABC
MylSAMDInnoDB,HEAPDBOB,ARCHIVE,CSVE
MylSAM FGDHIDJK4LMNO CPQ&'7E><
InnoDB &'DRSETUD"#6I VWX9&'YZ[E
MySQL"#\.]^_`abcde=fg,
h3ijklmnopq
"#\tuvwxy"#z{|g}~join€‚
b.ƒ„…†"#?@‡ˆ‰[
\Š‹NŒ
d.Ž‘’“”•"#g€M–
e ˆ‰—˜™/šmemcached,apeE
f.›œžŸ ¡F¢£Ÿ 
g.¤Œ€‚SQL /šSELECTxFROMTABEL¦SELECTfield_l,field_2,
field_3FROMTABLE.
§9¨g©ª«¬­®n¯š°±²³´Ÿ µ¶
g`3¶·q
a.¸¹º» ¼Q&½‡¾µ¶g
"#\µ¶
c,¿ÀRyµ¶ÁÂ7ÃÁ>/šÄÅÃÁ
d.-.ZÆÇÈ
e.ÉvŠ˜‘¨
f.ÉÊË`3ÌÆͲµ¶gAΧUÏ6op
ÐÑÏ6SQLop?:.

(1)ƒ„Ó¸
eMySQL¦ÔÕÖA×ØMylSAMInnoDB,ÙØÚAÛAÜ
MylSAMCÝÞ9gßà§A9gŒ-.$ ás âãäå
ÝÞupdate؅†æØÚçè±éÏê:ë NÏêÚì°-.í
îN-.ïF àðMylSAM§SELECTCOUNT(x)ñ?3ë òLì/
InnoDBóô Ø
œõö§C!ð/MylSAM÷
ø ß ð&'''6" ;Œ-./01ûü+oý $þÿ



(2)

!"#$%&'"()!*+( -.&
/0&)
23
4567(89: INT;<=>
: MEDIUMINT,SMALLINT?@
TINYINT"ABC$%DEFGHIJ
: DATEG DATETIMEKL
MN
DOFGPQRQSTUJ
(3)VWXYZX[
X[\E]^6@_=>?@`$%aD&b
(cDdG"Ae ;
<WX
******@VghiX[
jkDGWX***@lmn
2ohipm
X[
(4)qr: Selectxstuvw
23xy6"zL{\|
$%D
t}~€WEB}~@‚ƒi}~„
…"†Z‡ˆ‰Š‹Œ
:DGxy&pŽ
OEG x‘/’
“ ”0•–—˜^™O
š›_œ;ž
(5): ENUMŸ******@VARCHAR
ENUM***@ke#€ ¡a¢£¤
g¥¦***@TINYINT,§g¨&¤©ªV
’«…¬;
…;<C­®!&zL¯M°±²$
³´µ¶·µŽ¸
€¹º»…C¼½@(¾Ÿ|¿^
23
Do: ENUMŸE@
VARCHAR
(6)À›: NOTNULL
jkD(Á´ÃÄ: NULL½
Dod@ÅD¥NOTNULLo
NULLg¢FGƨUJ
\|
aDÇÈ ÉIÊ
DËÌ"ÍÎMN
…
u\E@-D6E›: NULL+
Ï¢ÐÑ@ÁÍÎ
ÒÓ"(CÐÑÔ
DFG:
NULL½
(7)¿^ÕÖ&"#
$%&bpŽ×@''¿^ÕÖ"
Ú&"ÛÜV@''static"?
"fixed-length"²$
&b7($Ô
VARCHAR,TEXT,BLOB.'G
DÝÞ+gb…C
23…&6E@''¿^ÕÖߺ&à+
…¬
MySQL[
â" ãä å;æ8:.
¿^ÕÖ&"•³›
ÃVMySQLWçL"#C
ÃV…C¿^ÕÖ@Áèé
êëÔìí
îïv¼ðNO"Á#Ÿ$%E@^Õ
23
ñ
òGóÔô„
FGËÌóõ=>
\|
¿^ÕÖ&OèéÛö¦€÷hEø
`ùú @
¿^ÕÖ"û
üCUJ
ÃV^ÕýþD E
ÿ



!"#$%&'(SQL)*(+,
-./01234510
678(7801
9:;<=>?@
ABC
DE'%
-FGA
645AHIJ
9KL23MNOPQRSTUV
WWXYZ[\]^_`abcZdeAfghijZkldmn
oKLGApqrshtu:vZ sGwxA Xyz{|}~€‚
+,ƒ„…†]!p
B+‡ˆhB+‡
‰Š‹zŒŽ‘G€’“”Œ•’–—˜InnoDB™š›xy
zœ./žŸ‘‰ ¡›‰+,
¢`a”£€+,¤¥¦./
M§¨LIKE)*©ª«
0R)*¬­®IOJ./+,
6°±no²8³´ varcharZGµ,¶·ldmŸ¸³¹›int±º
SQL)*
orderby»¼!
alter23e½s›s:.
insertpdelete¾¿
ÀÁ
MySQL
ÂÃJÄM”ÅÆ_sÇÈÉÊÅÆË:ÌÍÎÆÏÐÑx­|ÒÓÒÔ
SQL)*Õ+,
-œŽÖ
6£
9×Ø
sqlÙÚ‰ۏ
ÜÝÞßàáµâãÞx
sqlÙÚ‰âã
äˆåæç¡
èéêëìí
îŸïGð¶ñò./òð¶
ìíóôõ
c¦
1.öTÑ÷/øFùú2ld45ûüøFýg23wøF£NOTNULL,þ '
‘'
ENUM
2.

OIN)
3.
(UNION)
4.!"
5.#$%&!"
6.
'()%&#$
7.*+,
8.%&-.:.
0123mysql4)+,)5()67+,)+,
8)9:;<=>?***@ABCDEFGHIJ
+,K7LMNOInnoDB:;P+,KQR7STUVWJ)XYZ[\9
:;]^W_`,
ab
7c+d1ef(gKEYhINDEX$i+,J67jKkl9:;mnop
7c+,qrs+,:;tZ[uvwxy=z${S:;t|}Z[~€‚q
w,„…†S:;t+,‡ˆ‰Š
f(gUNIQUE‹X$i…7S67+,
ŒˆK)67+,Ž‘:;_`67
5()K7LM67+,)„7’4}=$i7S5(+,)5(
“67”•7–
_`)
f(gPRIMARYKEY
+,Ž—˜™S:;t)xšINDEXcoiumnA,columnB+,)†ˆK+,
+,Ž›œž:;op)ŸK ¡¢£¤¥¦§¨op)©…„ª«
†¬F­®)¯°­®+,NO
:;<4K?@
transactionK®…7S1±7T>²:;<­®xyT4^W­®³U
´)µ¶…U´)· }>7S­®¸¹)ŒU´xy^W­®ºU)µ
»)¼½¾|®
“^W¼¿:;<ÀÁxy7S­®¸¹)µ|ÂÃ)Š^
W­®AB³|ÄÅACIDƜM)ÇÈÉ7ÊËÌ
ÍÎXSSÏÐÑÒxÓÔÕÒ
xssKÖ×ØÙÏÐ)ÚÛKÜ
Ö×ØÙÝޏ7SMßàá⪫ÏÐãäåØÙ,
æçÜ
èéActiveXêOª«ër«…

htmlspecialcharsì:9»íîÀ«ïð) gñò]IMñóôõ&
SQLö¤ÝÞ÷øÇ©ÒxÓÔÕÒ
SQLö¤÷øÇ©ùÁ²úûïÁ4ör”üýFsql-.þ9MgñÀ«ïð)
ÿ
POST GET
sql
SQL
!"#$%&magic_quotes_gpc magic_quotes_runtime(#
sql)*+addslashes,sql-.
Sql/01 2345678 978
:;sql&<=>update?insert?delete?select?x?
***@ABCD EFGHIJKLM3EFNBOPQRGHKS2TUVW:.
Php"#$%&(#register_globalsXoff,<Y
Z
[\]^_`K23abcdefg]^_`Kh]^_`0Wij$%&
XD&kEFlmnokABpqrst(uv
EFpqwxyz{|date,time|enum,char>varchar>blob,text
wx}~AEpqK€i‚ƒ„…,†pqK‡ˆE‰ŠpqK‹yŒkABpqK
Žwxlm+‘’ABpq
“”)‚
Datatime:YYYY-MM-DD•–“”)‚)‘KXW—K+8˜E™k
“”‘Kdatatimepqš)›œ<
Timestamp:)‘•–“”K+4˜E™KžŸ’1970-1-1 U2038-1-19,¡¢
N£¤¥¦§k)›K¨©aª˜«AB¬­)®¯k¬­timestamp«k°
Date:r±iv+kE™A²*+E‰Š.”“3³K*+date´µ33
˜E™K“”i‚¶·K¸¹+i‚)‘ºA,i‚‘ku»
Time:“”)‘ ¼kAB
½:23*+E‰Špq¿“”i‚)‘ABr²E‰Š+k”“‘’Ka,
ÀÁ:¹+i‚kºAv
*+int“”i‚)‘2Â*+timestamppq
L¤<ÃqABCÄÅKÆ7ÇÈM3ÉÊKËÌÍÎ
<Æ7ϘÐÑ
a?Æ7ҁÓÔÕ
Ö×ØÐABD&Q§_`K
@ÙÆ×Ú
ÛÜÝÞÆ7KßàABCD&áABÝÞ
â×D Dã‘äå
*+æç èPé,ABÙÆ)K¡êë³Àì&æç èP)‘
b?Æ7LABCÃíîïðñÓÔÕ
îïðñ
ÛÜÆ7 òóÆ7µ3ôõ)‘Kö˜)‘÷øAB ùâÄùâúÆ7µ3+st
‘K2ûDµ3+AB‘Ká˜Æ7üµ3+st‘úÈLD,ù?Zh­?
)ýÆ7ü3¯þòóKöÿ

c

 !"#$%&'(.
 *+,-&'(
d ./01234
56"#789:;<=>?***@ABCD<E34 :.
56GHIJE34EBKLM&'NtextO
PQMySQLR7MylSAMSInnoDBTH
TH6UVR?+GWXUYZ[\]^ _`:\]^Xb6E
c3XR
InnoDBdMylSAMTHe
InnoDB\]^ef+ghOLTPOnlineTransactionProcessing,ijklmnK
goEXpqrstuACIDjk\]^BDBpqtujk\]^Ev
wxyz{n
GWe
|}~€ tu‚EtujkEtuƒ{E~„
Xtumvcc…}†~‡
MylSAM\]^eXMySQLˆK‰Š\]^Ef+ghOLAPOnlineAnalytical
Processing,i‹ŒlmnKgo
GWe
3tujkE~„
Xtuƒ{Y…†~EtuŽSL ‘
’E3“”
•‘–‡
—˜MySQL™š ›™šdœ™šTH
ž./XŸ ™šeŸ ™š¡¢£¤¥¦E§X¨3©ª«ZE¬š­q
®`¯S°q7®`¯±²
›™šX³«ZŸ ™šE´µq«Z¶·¸¹º«Z`¯E3¹º«Z`
¯3»¸¼½¾¿7EÀ›™š³™š±²}
™šU½¾¿73ÁÂùº™š«Z}EcÄÅ»ÂÃÆ Ç=Èq7
®}EÉÊË01´ÌÍÎ
Ɓ™šEǁ™šES™š
Ɓ™šEÏÍƙšEÆ
fEÆ7®`¯Ð»¸¼½¾¿7E56Ñ
Ç7ƒÒ±²`¯EÓÔ+ÕÖEÇ×5oÑ&'ANULLØÙÚ Ç™
šEÏÍǙšEÇ
fEÇ7®`¯Ð»¸¼½¾¿7 ƙšSǙšÛ
ÜÝEMySQLÞßÅ3tu™š
•¸ÊË(MySQLR\]^àÍN‰Öe3T
‹á!•n
MylSAM> Merge MemoryHeap Example,
Federated,
âãq^
Myql7jkäåæçèQ:.
jkXéêëqR‘-<Eɐ‘+/ì+/3ìEXq3ۋí
î‘ïðEjkäåX¨­ñjkòwró5Rôõ‘ö÷
+øùúûR7Èq3øùEü¾§ý3XqjkþEÿ

 ,
!"#,
$%&'()*+,-./012!3)
 4
5678!"#9:;!
127<
SQL=>?***@ABCDEFCD5AGHIJKLE
MNSQL=>?***@OP/Q(DDL)ROPHI(DML),OPHI(DCL)4OPST(DQL)
UCD(
OP/QNCreateTable,AlterTable,DropTable,Craete/DropIndexV
OPHINSelect,insert,update,delete,
OPHINgrant,revoke
OPSTNselect
WXYZ?***@AGE
MNOPWX(DataIntegrity)[OP!X(Accuracy)4\X(Reliability)(
]0^_U`N
1)abWXNc/!Fde
f!ab(
2)gWXN[
!hijklmno/!OP`pYZq
YZr?***@stuvR
wxVc/(
3)yzWXN[{!|JKL4}JKL!OP~€‚!OP!
Xƒ„OP…†‡ˆ‰Q!OPeOPŠ
‹Œ(
4)Ž/Q!WXN!J‘OPŠ‘’Pq~“”!••–—6Go
˜!YZ™š(Ž/Q!WX›œmo/J‘OPŠ!YZ™š,žŸm 
b~ijkl!>Q6¡(
¢J!YZN?***@hYZ(NOTNULL(¤¥YZ))4YZ(PRIMARYKEY,foreign
keyRcheckRUNIQUE)?
§¨12E©qoXE
MN12N‘h!OPŠHIOPŠ~!ª«¬­®¯(
12oXN:.
(1)°±XN›]²X126¨³D&´d6¨³D&´d0
(2)X‡µX(12!´d¶·OPŠ¸n ¹"#º»¼½n ¹"#
(3)¾¿X(e12 ¹ÀÁ‰+Â12OP!ÃÄÅÀÆ~ÃÄqÇ1
2
(4)ÈÉX(12 ¹ÀÁÊqËÌÍX€ÎeOPŠ
›¶e12ÀÁÊq
ÇÏÐ12!ÑÒËÌÓÔ·8€Î(
‡Õ9ÖÒ×N
12&Ø/eÙI0¬­ÚI®Û!SQL>Ü]ÝÞÌÃÄ>ÜHI†
ßà¨WHI&†ß^ÊHIÔ7<8HI"#‡Õáâã.0¹€
6¨´d6¨´d^¶12(6ÍÝ>ÜI012åæ—6çèACID
éê›°±XX¾¿X4ÈÉX(
§¨ëE
MNOPŠ썎¶!íîïð()썎ñòóÎsOPeOPŠ

Ôôõì12ÎsOP!ö÷(ø.ñòHIùHI Ôús4Îû
¹!OPüýOPŠ!X(
ùë¼OPŠñòHI!¤þ6!ÿ

,

 !"#$%&'
()%*+,

-.
/012345
6786
9:;<=>?***@A9:>
B3<=ACDEF%8G!7HI8JK%L+MN<=
OPQ,
<=RSA!C8TUV8%
TW%XY<=%ZP*[\/08]^_`a
bc
-deJfV8Qg
?***@3AQgh%ijYkCelh!m%nI?***@MN$elo%p$
qijY%
rsC
TV
MNijY
tZPCu*^v?@w
Axyz{nI
%|}?@~_€y
9:A‚ƒ„…>v9:h†v>
B3‚ƒ„…AC‡ˆ‰%SQLŠ‹ŒAKŽ‘%’“A”•x–—C˜
N…™oMN†vš˜›j˜xyœ
š˜SQL,^v‚ƒ„…fe
SQLŠ‹œ
yžMNvCŸ  h†v‚ƒ„…:.
s¢%v>7]%Œ£A9:>
B3s¢CDp¤%Qg8
¥%¦s¢§MN¨v]©
%rs]ª1«
¬­®¯°o±%²³*xyQg´0±µ¶MN·¸¹y%
s¢MNAºC%
–—s¢KŽ»$eWTUAVW£A]¼½"
³¾%©¿K|ÀO"
¥%ÁÂÃÄ
›ÅRÆÇIÈÉÊË?
B3ÍCÊË31NFAÎÏ%ÐXÏÑÒyÎÏG!ÐXÏ*MӀÈÔ
ÍÕÊË32NFAÖ³%×CÏÑÒyÖ³!×C@ØÙ®Ú%×CÏÔ
ÍÉÊË33NFAÛÜÝÞÏ%ÑÒÙßÅÛÜ*+à)ÛÜá¯h]yÛ
Üâ!ÝÞ
Êˑ’“Œ£3
Œ3
MNãä_¼å
ÝÞ^_-.žÚæÄ
£:èQgxyV8
éê¼åë_mìOí_mì-î
s¢Œ‘
ïÊˑ3
Œ:MN¼å8_éêMN-ð_
s¢Œ‘
£:
ÝÞNñ
òS
_ZPxy-V%0ó
9:A/08>9:A<=?
B3/08A0ôõ—‚%8SQLoCéöC8<=AqCT÷
/08ø%8<=0ô*õ—‚ƒ
¥oACE8
ùú<=%Œ?
B3û1<=+üd‘vý%û2<=^vý+NVDþ¿ÿ3
 

4X 
NULL!"#$
%&NULL'()*+UNKNOWN,-.:01*+2345.NULL'()6:.
89:;<=>(NULL)?1***@68)A(NULL)BC9:DEFGH
IJK(%L
MNISNULLOBCNULLPQ
RSTUSVWXYZ[
RSTUSVWXYZ
\&
RS-^_`abcD1defD1# 2
US-*USg*RSDUShidefDhi2)
WX-j3kldef)Dmhid(2)
nN&
RS-NOopqr
US-NOVst*uvwN
WX- xyz{|}
(&
RS-RS~d(
US-(*hid(US
WX-(*hid(^WX
€hiN!"Oo*‚ƒ3k~„…†‡ˆƒ)
%&Check‰ŠD0F
*‚ƒ‹\DNO‰ŠŒjŽ)
‘’hi‹NO‰Š
*‚ƒ3k„…)Dm'“”•–—‘F*
‚ƒ‹\D'h<F˜™š›œžŸ
  SQL¡¢£¤d¥™”•[(§¨©a)
(1)Where«¢¬&where*­®¯„°±²FstWherea³­´Dµ™hi¶
·¸¹º»bca³°±²FWhere«¢¼½.HAVING¹¾
(2)NEXISTS¿ÀINTNNOTEXISTS¿ÀNOTIN
(3)ÁÂFWXŽGMNÃÄ
(4)ÁÂFWXŽGMNISNULLVISNOTNULL:.
(5)yzBC£¤DÅÆ»ÁÂÇ*ÈÉDÊËÅÌÍFwhereÎorderbyÏÎ
ŽGuWX
(6)ÅÆ»ÁÂFwhere«¢¬3kBCnull)PQDÐÑÒÓÔXÕÖ×MNW
XØBCÇ*ÈÉ
(7)ÅÆ»ÁÂFwhere«¢¬3kBC*ÙÚÛnD'ÒÓÔXÕÖ×MNWXØ
BCÇ*ÈÉ
SQL¡¢¬TÜÝ«yzDA'ßÜÝ«yzDd!"YZ[
%&«yz&àáFstyz¬yzâ­
«yzãâäåDØæç«yz¡¢â­Uåyz(ãâRyz)
Çå«yzhiè éêDëÜÝ«yzVßÜÝ«yz
(1)ßÜÝ«yzìUåyz«yzD«yzíîïCðDïCqñ¾Ò)ò
óôUåyz
(2)ÜÝ«yzïCõöìUåyzDUåyzïCCD«yz÷ïCð
øßÜÝ«yz9ÜÝ«yzùúx
charVvarcharYZ[
%&“ûüêýDvarcharÑ“hþüêýD0ÿ
char(M)

M
 
M,MySQL
!"#$%.'()*+,-./$01!"#2345)
varchar(M)

789:;<=>
1?***@A
(CDEL+1).
varcharFGHI
#J FKLMNOLPQ2.#JPR3ST UVWXYZ[\3.]Q
#^YZ#J
CharFHI
YZ_`abF(md5 cde g) MhiF#J(jEvarchar
klmn!o?@#J) SGpqrSTF#J STst0uvwxFyz
{|0uYZ[\ }FS9io~

2022年MySQL面试题和答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小1.90 MB
  • 时间2022-10-08