Taller MySQL - PHPMyAdmin
Taller MySQL - PHPMyAdmin
Qu es MySQL?
Existen much s !en"u#$es %e &#ses %e %#t s' y much s m#ne$#% (es %e &#ses %e %#t s) en c nsecuenci#' est#( #ctu#!i*#% en !# +( "(#m#ci,n y #%minist(#ci,n %e &#ses %e %#t s (esu!t# un# t#(e# #(%u#-
Qu es MySQL?
.#(# est#n%#(i*#( !# #%minist(#ci,n %e !#s B#ses %e D#t s su("i, e! !en"u#$e %e &#ses %e %#t s SQL /Structured Query Language 0 Len"u#$e Est(uctu(#% %e .(e"unt#s1 -
Qu es MySQL?
Este !en"u#$e +e(mite 2+(e"unt#(3 # !# &#se %e %#t s #ce(c# %e un %#t "(u+ %e %#t s' y !# &#se %e %#t s existi( !# (es+ n%e # t(#4s %e !# %e4 !uci,n %e %ich s %#t s y sus (e!#ci nes' %e un# !ist# en &!#nc en c#s %e s !icitu%' ste%e un mens#$e %e e(( ( en c#s %e +( %uci(se
Qu es MySQL?
E! !en"u#$e %e &#ses %e %#t s SQL es est#n%#(i*#% ' #%em5s es c m+#ti&!e c n %i6e(entes !en"u#$es %e +( "(#m#ci,n /AS.' .7.1 y c n %i4e(s s m#ne$#% (es %e &#ses %e %#t s /MS Access' SQL Se(4e(' MySQL---1
Qu es MySQL?
MySQL +( 4iene %e !# uni,n %e !#s +#!#&(#s MY/mi1 y SQL /Len"u#$e Est(uctu(#% %e .(e"unt#s18ste es un m#ne$#% ( %e B#ses %e D#t s %e Dist(i&uci,n "(#tuit#' y #m+!i#mente uti!i*#% c n e! !en"u#$e %e # &#ses %e +( "(#m#ci,n .7. /t#m&in %e !i&(e %ist(i&uci,n1 +#(# c(e#( #+!ic#ci nes %in5mic#s c n #cces %#t s en !9ne#-
C- E! se(4i% ( +ue%e +( + (ci n#( mens#$es %e e(( ( # ! s c!ientes en much s i%i m#sD- S + (te c m+!et +#(# %istint s c n$unt s %e c#(#cte(es- T % s ! s %#t s se "u#(%#n en e! c n$unt %e c#(#cte(es e!e"i% E- Tiene s + (te +#(# c m#n% s SQL +#(# cheFue#(' +timi*#(' y (e+#(#( t#&!#s-
/;@B H C 0 : &ytes1- . ( !
C m+ nentes %e !# Inte(6#ce
C m+ nentes %e !# Inte(6#ce
MenL .(inci+#! .e(mite #cces#( !#s +(inci+#!es 6unci nes %e .7.MyA%min
C m+ nentes %e !# Inte(6#ce
os d n a I m o e d C a e n d QL gi a S P an t n Ve io c i n
D oc Le um Do ng en cu ua tac PH m e je i PM n t SQ n d a c yA i L el dm n in de
C m+ nentes %e !# Inte(6#ce
C m+ nentes %e !# Inte(6#ce
MenLs %e B#se %e D#t s y T#&!#s Muest(# !#s %i6e(entes +ci nes +#(# m#ne$#( T#&!#s y B#ses %e D#t s
C m+ nentes %e !# Inte(6#ce
Esc(it (i Muest(# ! s %#t s y !#s est(uctu(#s' #s9 c m !#s +ci nes +#(# t(#&#$#( c n e!! s
En !# +5"in# +(inci+#! esc(i&i( e! n m&(e %e !# &#se %e %#t s y +(esi n#( e! & t,n c(e#(
E$e(cici K C(ee un# &#se %e %#t s %e n m&(e +(#ctic#
E$e(cici sK C(ee un# &#se %e %#t s %e n m&(e +(#ctic#; C(ee un# &#se %e %#t s %e n m&(e estu%i#ntes
Rango de Datos -128 a 127 / 0 a 255 -32768 a 32767 / 0 a 65535 -8.388.608 a 8.388.607 / 0 a 16777215 -21 7 836 8 a 21 7 836 7 / 0 a 2!. !67.2!5 !.223.372.036.85 .775.808 a
INT / INTEGER
bytes
"IGINT
8 bytes
Tipo de Campo
Tamao de Almacenamiento
#L$AT%&' #L$AT
) 8 bytes
8 bytes
!1 de diciem"re de #### 1 de enero del 1 1 a las )oras* minutos y segundos al !1 de diciem"re del #### a las +! )oras* ,# minutos y ,# segundos
DateTime
- "ytes & a'o(mes(dia )oras.minutos.segundos T#m#G 0 < (m#t 10 ( A'oMesDiaHoraMinutoSegundo aaaammdd))mmss 1+ ( A'oMesDiaHoraMinutoSegundo aammdd))mmss - (A'oMesDia aaaammdd $ ( A'oMesDia aammdd 0 ( A'oMes aamm + A'o aa ! "ytes & )).mm.ss 1 %yte & aaaa
TimeStamp
Time Year
Set
N40<902= 902 2 3a.42s 1e /2s 3a/2.es 1* +* !* 0 - "ytes* de2endiendo del n3mero de 4alores 1e 90a /4sta
Ti+ s %e C!#4es
.(im#(i# /.(im#(y1 Es un# %#t e! (e"ist( Nunc# se (e+ite +#(# t#&!#C m m5xim ' + %em s %e6ini( un# c!#4e .(im#(i# + ( t#&!#N +e(mite 4#! (es N#ci s /NOLL1t( (e"ist( %e !# mism# Fue i%enti6ic# un94 c#mente # c#%#
Ti+ s %e C!#4es
Pnic# /OniFue1 Es un# %#t Fue es Lnic %ent( %e !# t#&!#L#s c!#4es +(im#(i#s + seen !# mism# cu#!i%#% %e !#s OniFue se se( Lnic#s %ent( %e !# t#&!#' +e( s,! +ue%e h#&e( un# c!#4e +(im#(i# + ( t#&!#' mient(#s Fue %e !# OniFue +ue%en existi( 4#(i#sL m5s si"ni6ic#ti4 es Fue !#s (e!#ci nes ent(e t#&!#s s,! se est#&!ecen + ( !# c!#4e +(im#(i#-
Ti+ s %e C!#4es
Qn%ice /INDER1 On 9n%ice Fue +ue%e (e+eti(se- Se uti!i*# +#(# (%en#(Text C m+!et /<OLLTERT1 On 9n%ice %e text #m+!i -
Esc(i&i( e! n m&(e %e !# t#&!# # c(e#( y e! nume( %e ! s c#m+ s Fue st# c nten%(5- Lue" +(esi n#( e! & t,n C ntinu#(
In"(es#( ! s met#%#t s %e !# t#&!# .(esi n#( e! & t,n C ntinu#( +#(# se"ui( int( %ucien% met#%#t s' e! & t,n Gu#(%#( +#(# C(e#( !# t#&!#
E$e(cici sK
C(e#( un# t#&!# %e n m&(e ENALOACIONES' c n !# %esc(i+ci,n 2C#!i6ic#ci nes %e !#s e4#!u#ci nes (e#!i*#%#s # ! s estu%i#ntes3' c n ! s si"uientes c#m+ sK :- ce%u!#' c#%en#' D' 2C%u!# %e! estu%i#nte3 ;- c#!i6ic#ci n' ente( ' ;' 2C#!i6ic#ci,n &teni%# en !# e4#!u#ci,n3 C(e#( un# t#&!# %e n m&(e SECCIONES' %esc(i+ci,n 2Secci nes en !#s Fue se #"(u+#n # ! s estu%i#ntes3' c n ! s si"uientes c#m+ sK :- secci n' c#(#cte(': /C!#4e Lnic#' +(inci+#!1 ;- %esc(i+ci n' c#%en#' :A C(e#( un# t#&!# %e n m&(e MATMICOLA' 2M#t(9cu!# en !# cu#! se (e"ist(, e! estu%i#nte + ( +(ime(# 4e*3' c n ! s si"uientes c#m+ sK :- m#t(icu!#' c#(#cte(': /C!#4e Lnic#' +(inci+#!1 ;- %esc(i+ci n' c#%en#' :A
C nsu!t#s
56isten 0 ti2os de Consultas u 72eraciones en MySQL
Se!ecci n#( cu#nt s (e"ist( +ue%en se( int( %uci% s #! mism tiem+
T#&!# M#t(icu!#s
Sint#xisK Inse(t INTO t#&!# /c#m+ :' c#m+ ;' c#m+ ='T1 NALOES /4#! (:' 4#! (;' 4#! (=1
Sint#xisK Se!ect c#m+ 'c#m+ 'c#m+ T <MOM t#&!# Muest(# s,! ! s c#m+ s %e !# !ist# %e t % s (e"ist( s %e !# t#&!#
E$e(cici K M st(#( e! c#m+ DESCMI.CION %e ! s (e"ist( s %e !# t#&!# MATMICOLAS M st(#( e! c#m+ NOMBME' A.ELLIDO %e ! s (e"ist( s %e !# t#&!# DATOSS.EMSONALES
Qu es un 6i!t( ?
On 6i!t( es un mec#nism me%i#nte e! cu#! e! DBMS s,! #cti4# #Fue!! s (e"ist( s Fue cum+!#n c n un# c n%ici,n %ete(min#%#De est# m#ne(#' !# &#se %e %#t s s,! #Fue!! s (e"ist( s in#cti4 st(#&#$# c n
C n%ici nes
.#(# c(e#( un 6i!t( +e(#% (esK
I"u#! XI Di6e(ente Men ( Fue Men ( Fue M#y ( Fue M#y ( Fue i"u#!
V WI W
C n%ici nes
IS NOLL IS NOT NOLL N#c9 ex+( BETYEEN min AND m#x Est5 N#c9 N Est5
Si !# ex+( est5 ent(e ! s 4#! (es min y m#x ex+( NOT BETYEEN min AND m#x Si !# ex+( n est5 ent(e ! s 4#! (es min y m#x
C n%ici nes
GMEATEST/4#!ue:'4#!ue;'---1 Encuent(# e! m#y ( 4#! ( %e !# !ist# ex+( IN /4#!ue'---1 In%ic# si ex+ se encuent(# en !# !ist# %e 4#! (es expr NOT IN /value'---1 In%ic# si ex+ n se encuent(# en !# !ist# %e 4#! (es ISNOLL/ex+(1 in%ic# si e! 4#! ( est# 4#ci n LEAST/4#!ue:'4#!ue;'---1 (et (n# e! men ( 4#! ( %e !# !ist#
C n%ici nes
LIZE NOT LIZE c m %inesK [ Sustituye un C#(#cte( \ Sustituye 4#(i s c#(#cte(es .#(eci% N +#(eci% +e(#% s uti!i*#n ! s si"uientes Est s
C n%ici nes
]AS^_K T %# !9ne# Fue c mience c n _A_' t( c#(5cte( y te(mine c n _^__ABC\_K T %#s !#s !9ne#s Fue c mien*#n c n _ABC__\RY^_K T %#s !#s !9ne#s Fue te(min#n c n _RY^__\AN\_K K T %#s !#s !9ne#s Fue c ntienen e! +#t(,n _AN_ en cu#!Fuie( !#% -
Se!ect
%&date
inta'is &ara modificar los cam&os de "na tabla
%&date
tabla
ET
cam&o1)*5alor1,-
cam&o2)*5alor2- cam&o3-)*5alor3, 6
E0em&lo
%&date
datos(&ersonales
ET
nombre)*J%!+,-
a&ellido)*P.RE/,
Cambia todos los cam&os +1M2RE al 3alor J%!+- y los cam&os !PE44I$1 al 3alor P.RE/
%&date
&ara modificar los cam&os de "na tabla 7"e c"m&lan con
inta'is
"na condici8n
%&date
E0em&lo
tabla
ET
cam&o1)*5alor1,6 :;ERE
cam&o2)*5alor2condici8n %&date
cam&o3-)*5alor3, ET
datos(&ersonales
nombre)*J%!+,-
$elete
inta'is &ara eliminar todos los re@istros de "na tabla
$elete
inta'is &ara eliminar los re@istros de "na tabla 7"e c"m&lan con "na condici8n
2orra los re@istros de la tabla llamada $!T1 (PER 1+!4E cam&o CE$%4! sea i@"al a A.B>?.=AB
donde el
C"enta del n"mero de re@istros donde se c"m&le "na condici8n 5alores MC'imo y MDnimo de "n cam&o de "na tabla. "matoria de los 3alores de cam&os de "na tabla. Media aritmEtica de los cam&os de "na tabla.
C"enta
Comando
Co"nt
inta'is &ara contar los re@istros de "na tabla
C"enta
Comando
Co"nt
inta'is condici8n E0em&lo &ara contar los re@istros de "na tabla 7"e c"m&len "na
elect
Co"ntFGH
FR1M
datos(&ersonales
:;ERE
ced"la J 3000000
M"estra el nImero de re@istros de la tabla $!T1 (PER 1+!4E donde el cam&o C.$%4! es mayor 7"e 3.000.000
C"enta
Comando
Co"nt
inta'is &ara contar los re@istros de "na tabla 7"e c"m&len "na condici8n de a@r"&amiento- donde "n cam&o &"ede re&etirse
KR1%P 2L
5alor MC'imo
Comando
Ma'
inta'is tabla &ara mostrar el 3alor mC'imo de "n cam&o dentro de "na
E0em&lo
5alor MC'imo
Comando
Ma'
inta'is &ara mostrar el 3alor mC'imo de "n cam&o 7"e c"m&le "na condici8n dentro de "na tabla
Comando
5alor MDnimo
Min
inta'is &ara mostrar el 3alor mC'imo de "n cam&o 7"e c"m&le "na condici8n dentro de "na tabla
Comando
5alor MDnimo
"m
&ara mostrar la s"matoria de los 3alores de "n cam&o 7"e
inta'is
elect
E0em&lo
elect
"mFcantidadH
FR1M
&rod"cto
:;ERE
codi@o)*0001,
M"estra la s"ma de los 3alores del cam&o C!+TI$!$ de a7"ellos re@istro c"yo 3alor del cam&o C1$IK1 es 0001 dentro de la tabla PR1$%CT1
Comando
Media !ritmEtica
!3@
&ara mostrar la s"matoria de los 3alores de "n cam&o 7"e
inta'is
elect
E0em&lo
elect
"mFcantidadH
FR1M
&rod"cto
:;ERE
codi@o)*0001,
M"estra la s"ma de los 3alores del cam&o C!+TI$!$ de a7"ellos re@istro c"yo 3alor del cam&o C1$IK1 es 0001 dentro de la tabla PR1$%CT1
Me!#ci nes
Me!#ci nes
.(esi n#( e! B t,n 2.eFueG ?G(#n%e t % 3 +#(# + %e( 4isu#!i*#( ! s c#m+ s %e !#s t#&!#s
Me!#ci nes
A((#st(e !#s t#&!#s + ( !# &#n%# % n%e #+#(ece su n m&(e' y u&9Fue!#s %e 6 (m# Fue +ue%# 4e(!#s es+#ci#%# y c!#(#mente en t %# su est(uctu(#
Me!#ci nes
.(esi ne e! & t,n Crear la Relacin
7#"# c!ic s &(e e! !# c!#4e 6 (5ne# %e !# t#&!# c n !# cu#! se (e!#ci n# 7#"# c!ic s &(e e! !# c!#4e +(im#(i# %e !# t#&!# A! +(e"unt#( si %ese# c(e#( !# (e!#ci,n +(esi ne 2OZ3
Me!#ci nes
A+#(ece !# Relacin creada
Si %ese# & ((# !# (e!#ci,n' h#"# c!ic s &(e e! +unt % n%e !# (e!#ci,n t c# # !# en !# c!#4e 6 (5ne#' !ue" +(esi ne 2OZ3
Me!#ci nes
On# 4e* c(e#%#s t %#s !#s (e!#ci nes' "u#(%e !#s + sici nes %e !#s t#&!#s
.ue%e m 4e( !#s t#&!#s # !# + sici,n Fue %esee y !#s (e!#ci nes se m#nten%(5n' un# 4e* c ! c#%#s !#s t#&!#s' en !# + sici,n %ese#s +(esi ne e! & t n 2Guardar posicin
Me!#ci nes
.(esi ne e! & t,n Importar/Exportar coordenadas para el es uema pd!L cu#! +e(mite Fue en e! !ist#% %e! %icci n#(i %e %#t s y e! esFuem# enti%#% (e!#ci,n y# esten %e6ini%#s !#s t#&!#s c n sus (e!#ci nes y sus + sici nes
Me!#ci nes
.(esi ne e! & t,n Exportar
Ex+ (t#ci,n
Se!ecci n#( !# B#se %e D#t s' !# t#&!# # ex+ (t#( Se!ecci n#( !# +ci,n Ex+ (t#(
Ex+ (t#ci,n
Se!ecci n#( e! 6 (m#t # ex+ (t#( c m SQL
Ex+ (t#ci,n
Se %esc#("#(# un #(chi4 cuy n m&(e es i"u#! #! %e !# &#se %e %#t s extensi,n SQLL# 6 (m# %e %esc#("# %e este #(chi4 n#4e"#% ( y %e! sistem# usu#(i en us %esc#("#( en !# c#(+et# 2Desc#("#s3 %e+en%e %e! !# t#&!# se"Ln se# e! c#s ' c n !#
Im+ (t#ci,n
Im+ (t#ci,n
.(esi ne e! & t,n Seleccionar arc"ivo' y n#4e"ue h#st# enc nt(#( e! #(chi4 -SQL Fue %ese# uti!i*#(
Gr ac i as por s u at enc i n
M#te(i#! %e! t#!!e( %is+ ni&!e enK https://rapidshare.com/#!download|750p2| !" 05!#"|Taller$20de$20%&s'l$2020 ".rar| 5( !0|0|0 Contenido: Presentacin en Po:erPoint1 Instalador de ;am22 2ara <indo:s Manual de instalacin de ;am22