0% encontró este documento útil (0 votos)
102 vistas

Taller MySQL - PHPMyAdmin

Este documento describe la gestión de bases de datos con MySQL. Explica qué es MySQL, sus características y componentes. Luego, detalla cómo crear, eliminar y modificar bases de datos y tablas usando MySQL y SQL. Finalmente, explica los diferentes tipos de datos que soporta MySQL como enteros, decimales, fechas y cadenas.

Cargado por

JaimeDavidRomero
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPSX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
102 vistas

Taller MySQL - PHPMyAdmin

Este documento describe la gestión de bases de datos con MySQL. Explica qué es MySQL, sus características y componentes. Luego, detalla cómo crear, eliminar y modificar bases de datos y tablas usando MySQL y SQL. Finalmente, explica los diferentes tipos de datos que soporta MySQL como enteros, decimales, fechas y cadenas.

Cargado por

JaimeDavidRomero
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPSX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 101

GESTIN DE BASES DE DATOS CON MYSQL

Facilitador: Prof. Jaime Romero Maracay. Enero de 2013

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#(#cte(9stic#s %e! MySQL


:- Es un sistem# %e "esti,n %e &#ses %e %#t s (e!#ci n#!es;- Es un sistem# %e <uente A&ie(t# /O+en S u(ce1=- Es muy (5+i% ' 6i#&!e y 65ci! %e us#(>- T(#&#$# en ent (n s c!iente?se(4i% (@- S + (te # "(#n%es &#ses %e %#t s /&#ses %e %#t s %e @A mi!! nes %e (e"ist( s1B- Se +e(miten h#st# B> 9n%ices + ( t#&!#-

C#(#cte(9stic#s %e! MySQL

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-

Cu5nt s %#t s +ue%e m#ne$#( MySQL?


E! t#m#G m5xim m5xim %e !#s t#&!#s es %e B@-@=B te(#&ytes t#nt ' e! t#m#G e6ecti4

/;@B H C 0 : &ytes1- . ( !

+#(# !#s &#ses %e %#t s en MySQL usu#!mente %e #(chi4 s %e!

! s %ete(min#n ! s !9mites %e t#m#G

sistem# +e(#ti4 ' y n + ( !9mites inte(n s %e MySQL-

Cu5nt s %#t s +ue%e m#ne$#( MySQL?


B@-@=B Te(#&ytes I C;-A@C-@E>-A=C-E;C-E=B Bytes Setent# y % s mi! cincuent# y siete Bi!! nes' Fuinient s n 4ent# y cu#t( t(eint# y siete Mi!! nes' Bytesmi! n 4ecient s

4eintisiete mi! n 4ecient s t(eint# y seis

C,m Acces#( # MySQL

C,m Acces#( # MySQL


A&(# su n#4e"#% ( Je&

C,m Acces#( # MySQL


En !# B#((# %e Di(ecci nes %e su n#4e"#% ( in"(ese !# %i(ecci,nK htt+K??! c#!h st?+h+my#%min?

C,m Acces#( # MySQL


Se muest(# !# inte(6#se %e MySQL (e#!i*#%# en !en"u#$e .7. c n ci%# c m .7.MyA%min

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

B#ses %e D#t s Muest(# !#s B#ses %e D#t s Existentes

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

M#ne$ %e B#se %e D#t s c n MySQL y SQL

C(e#( un# B#se %e D#t s

C(e#( un# &#se %e %#t sK .7.MyA%min

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#

C(e#( un# &#se %e %#t sK SQL


C m#n% K Sint#xisK E$em+! K C(e#te D#t#&#se C(e#te D#t#&#se N m&(e %e !# B#se %e D#t s C(e#te D#t#&#se usu#(i s

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

E!imin#( un# B#se %e D#t s

E!imin#( un# &#se %e %#t sK .7.MyA%min

En !# +5"in# +(inci+#! #&(i( !# &#se %e %#t s # e!imin#(

E!imin#( un# &#se %e %#t sK .7.MyA%min

Se!ecci n#( !# +ci,n e!imin#(

Ace+t#( !# e!imin#ci,n %e !# &#se %e %#t s


E$e(cici K E!imin#( !# &#se %e %#t s %e n m&(e +(#ctic#

E!imin#( un# &#se %e %#t sK SQL


C m#n% K Sint#xisK E$em+! K D( + D#t#&#se D( +D#t#&#se N m&(e %e !# B#se %e D#t s D( + D#t#&#se usu#(i s

E$e(cici K E!imin#( !# &#se %e %#t s %e n m&(e +(#ctic#;

C(e#( un# T#&!# %ent( %e un# B#se %e D#t s

Ti+ s %e D#t s en MySQL


D#t s %e Ti+ Num(ic Ente( s

Tipo de Campo TINYINT SMALLINT MEDIUMINT

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

Tamao de Almacenamiento 1 byte 2 bytes 3 bytes

INT / INTEGER

bytes

"IGINT

!.223.372.036.85 .775.807 / 0 a 18. 6.7 .073.70!.551.615.

8 bytes

Ti+ s %e D#t s en MySQL

D#t s %e Ti+ Me#!

Tipo de Campo

Rango de Datos -3. 02823 66E(38 a

Tamao de Almacenamiento

#L$AT%&' #L$AT

-1.175 ! 351E-38 / 1.175 ! 351E-38 a 3. 02823 66E(38. -1.7!76!313 8623157E(308 a

) 8 bytes

D$U"LE / D$U"LE *RE+ISI$N

-2.225073858507201 E-308 / 2.225073858507201 E-308 a 1.7!76!313 8623157E(308

8 bytes

Ti+ s %e D#t s en MySQL


D#t s %e Ti+ <ech# y 7 (#
Tipo de Campo Date Rango de Datos 1 de enero del 1 1 al Tamao de Almacenamiento / Formato $ %ytes & a'o(mes(dia

!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

1 de enero de 1#/ al a'o + !/

Time Year

00,00,00 a 23,5!,5! 1!70 a 2037

Ti+ s %e D#t s en MySQL


D#t s %e Ti+ C#%en#
Tipo de Campo Char VarChar TinyBlob y TinyText Blob / Text LongBlob / LongText n!m Rango de Datos 255 -a.a-te.es .e//e0a012 /2s 3a-42s -20 es5a-42s e0 b/a0-2 0 a 255 -a.a-te.es 0 a 255 -a.a-te.es U0 678462 1e 65535 -a.a-te.es U0 678462 1e 01+#01#$/1+#, U02 e0t.e 90 -20:90t2 1e -a.a-te.es 5.e1e;40412s Tamao de Almacenamiento N bytes N + 1 bytes N + 1 bytes N + 2 bytes N + 4 bytes

1 dos "ytes de2endiendo del n3mero de 4alores

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#%#

(e"ist( - Es !# +(ime(# c!#4e + ( !# cu#! se 4e(i6ic#

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 -

C(e#( t#&!#K .7.MyA%min

En !# +5"in# +(inci+#! #&(i( !# &#se %e %#t s

C(e#( t#&!#K .7.MyA%min

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#(

C(e#( t#&!#K .7.MyA%min

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#&!#

C(e#( t#&!#K .7.MyA%min


E$e(cici K C(e#( un# t#&!# %e n m&(e %#t sS+e(' cuy# %esc(i+ci,n es 2D#t s .e(s n#!es %e ! s estu%i#ntes3' c n ! s si"uientes c#m+ sK :- n m&(e' c#%en#' ;A' 2N m&(e %e! estu%i#nte3 ;- #+e!!i% ' c#%en#' ;A' 2A+e!!i% s %e! estu%i#nte3 =- ce%u!#' c#%en#' D /C!#4e Lnic#' +(inci+#!1' 2NLme( %e c%u!# %e i%enti%#% %e! estu%i#nte3 >- secci n' c#(#cte(' :' 2Secci,n # !# cu#! +e(tenece e! estu%i#nte3 @- m#t(icu!#' c#(#cte(' :' 2M#t(9cu!# # !# cu#! +e(tenece e! estu%i#nte3

Ne(i6ic#( est(uctu(# %e un# t#&!#K .7.MyA%min

Se!ecci n#( !# t#&!# # m st(#(

Se!ecci n#( +ci,n Est(uctu(#

C(e#( un# t#&!#K SQL


C m#n% K Create Table Sint#xisK C(e#te T#&!e B#se %e %#t s-T#&!#/ c#m+ Ti+ ' t(#s +( +ie%#%es' c#m+ Ti+ ' t(#s +( +ie%#%es' c!#4es 1En"ine I MYISAM)
E$em+! K CMEATE TABLE usu#(i s-%#t sS+e(s n#!es / ce%u!# INT NOT NOLL ' n m&(e NAMC7AM/ ;A 1 NOT NOLL ' ONIQOE /ce%u!#1 1 ENGINE I MYISAM )

E$e(cici sK

C(e#( un# t#&!#K SQL

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

Inclusiones 8iltros Actuali9aciones 5liminaciones

Inse(t#( Me"ist( en un# T#&!# %e un# B#se %e D#t s

Inse(t#( Me"ist( K .7.MyA%min

Se!ecci n#( !# T#&!#

Se!ecci n#( !# +ci,n INSEMTAM

Inse(t#( Me"ist( K .7.MyA%min

Int( %u*c# ! s %#t s %e ! s c#m+ s

.(esi n#( e! & t,n C ntinu#(

Inse(t#( Me"ist( K .7.MyA%min

In%ic# Fue h#ce( cu#n% se +(esi n# e! & t,n C ntinu#(

Se!ecci n#( cu#nt s (e"ist( +ue%en se( int( %uci% s #! mism tiem+

Inse(t#( Me"ist( K .7.My#%min


E$e(cici K Inse(t#( ! s si"uientes (e"ist( s T#&!# Secci nes T#&!# E4#!u#ci nes

T#&!# M#t(icu!#s

Inse(t#( Me"ist( K SQL


C m#n% K Insert

Sint#xisK Inse(t INTO t#&!# /c#m+ :' c#m+ ;' c#m+ ='T1 NALOES /4#! (:' 4#! (;' 4#! (=1

E$em+! K Inse(t INTO %#t sS+e(s n#!es /ce%u!#' n m&(e1

NALOES /=>:@BCD' 2M#(9# .(e*31

Inse(t#( Me"ist( K SQL


E$e(cici K Inse(t#( ! s si"uientes (e"ist( s

M st(#( ! s Me"ist( s %e un# T#&!# %e un# B#se %e D#t s

<i!t(#( (e"ist( s K .7.MyA%min

Se!ecci n#( !# T#&!#

Se!ecci n#( !# +ci,n ERAMINAM

E$e(cici K M st(#( ! s (e"ist( s %e !# t#&!# %#t sS+e(s n#!es

M st(#( Me"ist( K SQL


C m#n% K elect

Sint#xisK Se!ect U <MOM t#&!# Muest(# t % s ! s c#m+ s y (e"ist( s %e !# t#&!#

E$e(cici K M st(#( ! s (e"ist( s %e !# t#&!# m#t(icu!#s

M st(#( Me"ist( K SQL


C m#n% K elect

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

<i!t(#( Me"ist( s en un# T#&!# %e un# B#se %e D#t s

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

! s (e"ist( s 6i!t(#% s' sin 4e(se #6ect#%# + (

C n%ici nes
.#(# c(e#( un 6i!t( +e(#% (esK

se uti!i*#n ! s si"uientes I VW VI i"u#!

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( !#% -

<i!t(#( (e"ist( s K .7.MyA%min

Se!ecci n#( !# T#&!#

Se!ecci n#( !# +ci,n BOSCAM

Inse(t#( Me"ist( K .7.MyA%min


Se!ecci n#( !# c n%ici,n c n%ici nes

.(esi n#( e! & t,n C ntinu#(

<i!t(#( Me"ist( K SQL


C m#n% K elect

Sint#xisK Se!ect U <MOM t#&!# Y7EME c n%ici,n Muest(# s,! c n%ici,n


E$em+! K

#Fue!! s (e"ist( s Fue cum+!#n !# n m&(e' #+e!!i% <MOM

Se!ect

%#t sS+e(s n#!es Y7EME Ce%u!# W =AAAAAA


E$e(cici K M st(#( ! s c#m+ s CEDOLA' NOMBME' A.ELLIDO %e #Fue!! s (e"ist( s %e !# t#&!# DATOSS.EMSONALES % n%e !# ce%u!# se# m#y ( Fue :DAAAAAA

<i!t(#( Me"ist( K SQL


C m#n% K Se!ect Sint#xis +#(# m st(#( ! s c#m+ s en un (%en es+ec96ic Se!ect E$em+! Se!ect n m&(e' #+e!!i% OMDEM BY Ce%u!# ASC
E$e(cici K M st(#( ! s c#m+ s CEDOLA' NOMBME' A.ELLIDO !# t#&!# DATOSS.EMSONALES (%en#% s #scen%entemente' y !ue" %escen%entemente-

c#m+ :' c#m+ ;' c#m+ =' T <MOM t#&!#

OMDEM BY c#m+ `ASC ? DESCa <MOM %#t sS+e(s n#!es

!ct"ali#ar o Modificar los $atos de "na tabla


Comando

%&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/

!ct"ali#ar o Modificar los $atos de "na tabla


Comando

%&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%!+,-

a&ellido)*P9RE/, :;ERE ced"la ) <=>?023


Cambia los cam&os +1M2RE al 3alor J%!+- y los cam&os !PE44I$1 al 3alor P.RE/ s8lo en a7"ellos re@istros donde el cam&o CE$%4! es <.=>?.023

Eliminar Re@istros de "na Tabla


Comando

$elete
inta'is &ara eliminar todos los re@istros de "na tabla

$elete FR1M tabla


E0em&lo

$elete FR1M datos(&ersonales


2orra todo el contenido de la tabla llamada $!T1 (PER 1+!4E

Eliminar Re@istros de "na Tabla


Comando

$elete
inta'is &ara eliminar los re@istros de "na tabla 7"e c"m&lan con "na condici8n

$elete FR1M tabla :;ERE condici8n


E0em&lo

$elete FR1M AB>?=AB

datos(&ersonales :;ERE ced"la )

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

Calc"lando con los 5alores de la 2ase de datos


El mane0ador de la base de datos &"ede reali#ar cClc"lo "tili#ando los 3alores almacenados en la base de datos- estos cClc"los &"eden incl"ir:

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

elect Co"ntFGH FR1M tabla


E0em&lo

elect Co"ntFGH FR1M datos(&ersonales


M"estra el nImero de Re@istros 7"e &osee la tabla $!T1 (PER 1+!4E

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 tabla :;ERE condici8n

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

elect cam&o- 6- Co"ntFGH FR1M tabla cam&o


E0em&lo

KR1%P 2L

elect ced"la- Co"ntFGH FR1M asi@nat"ras KR1%P 2L ced"la


M"estra el nImero de re@istros de la tabla ! IK+!T%R! ordenados &or el cam&o CE$%4!- es decir 7"e- m"estra la CE$%4! con el nImero de 3eces 7"e Este se re&ite dentro de la tabla ! IK+!T%R!

5alor MC'imo
Comando

Ma'
inta'is tabla &ara mostrar el 3alor mC'imo de "n cam&o dentro de "na

elect Ma'Fcam&oH FR1M tabla

E0em&lo

elect Ma'FcalificacionH FR1M asi@nat"ra

M"estra el mC'imo 3alor del cam&o C!4IFIC!CI1+ de la tabla ! IK+!T%R!

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

elect Ma'Fcam&oH FR1M tabla :;ERE condicion


E0em&lo

elect Ma'FcalificacionH FR1M asi@nat"ra :;ERE nombre)*matematica,


M"estra el mC'imo 3alor del cam&o C!4IFIC!CI1+ s8lo de a7"ellos re@istros c"yo +1M2RE de asi@nat"ra es M!TEM!TIC!- dentro de la tabla ! IK+!T%R!

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

elect MinFcam&oH FR1M tabla :;ERE condicion


E0em&lo

elect MinFcalificacionH FR1M asi@nat"ra :;ERE nombre)*matematica,


M"estra el mDnimo 3alor del cam&o C!4IFIC!CI1+ s8lo de a7"ellos re@istros c"yo +1M2RE de asi@nat"ra es M!TEM!TIC!- dentro de la tabla ! IK+!T%R!

Comando

5alor MDnimo
"m
&ara mostrar la s"matoria de los 3alores de "n cam&o 7"e

inta'is

c"m&le "na condici8n dentro de "na tabla

elect
E0em&lo

"mFcam&oH FR1M tabla :;ERE condicion

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

c"m&le "na condici8n dentro de "na tabla

elect
E0em&lo

"mFcam&oH FR1M tabla :;ERE condicion

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

Est#&!ece( !#s Me!#ci nes ent(e !#s T#&!#s

Me!#ci nes

Se!ecci n#( !# B#se %e D#t s

Se!ecci n#( !# +ci,n DiseG#% (

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

O&tene( e! Dicci n#(i %e D#t s y e! Di#"(#m# Enti%#%[Me!#ci,n

Me+ (tes %e !# B#se %e D#t s

Se!ecci n#( !# B#se %e D#t s

Se!ecci n#( !# +ci,n O+e(#ci nes

Me+ (tes %e !# B#se %e D#t s

C n6i"u(e !#s c#(#cte(9stic#s %e! (e+ (te Fue %ese# &tene(

.(esi ne e! & t,n Continuar

Ex+ (t#( B#se %e D#t s y? T#&!#s

Ex+ (t#( B#ses %e D#t s y? T#&!#s


Si %ese#s c +i#( un# &#ses %e %#t s c m+!et# un# %e sus t#&!#s' +#(# se( uti!i*#%# en t( c m+ut#% ( en un se(4i% (' %e&e(5s ex+ (t#( est# est(uctu(#L# ex+ (t#ci,n c nsiste en c(e#( un #(chi4 %e text Fue c ntiene ! s c m#n% s SQL neces#(i s +#(# c(e#( !#s est(uctu(#s /B#se %e %#t s y t#&!#s1 e inse(t#( ! s %#t s c nteni% s en e!!#E! #(chi4 "ene(#% +ue%e se( #!m#cen#% en cu#!Fuie( me%i %e #!m#cen#mient secun%#(i ' tenien% !# c#(#cte(9stic# %e n cu+#( much es+#ci As9' +ue%e se( t(#s!#%#% # t( c m+ut#% (-

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

Ti!%#( !# +ci,n 3Enviar (genera un archivo descargable)

.(esi n#( e! & t,n c ntinu#(

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 !#

+e(#ti4 - En Yin% Js se 2D Jn! #%3 %e!

Im+ (t#( B#se %e D#t s y? T#&!#s

Im+ (t#( B#ses %e D#t s y? T#&!#s


Cu#n% %ese#m s c(e#( un# &#se %e %#t s # +#(ti( %e un #(chi4 +( %uct %e&em s uti!i*#( !# +ci,n %e INSEMTAMSi es un# &#se %e %#t s c m+!et#' + ( ! se(4i% (es n t#nt %e&em s +(ime( "ene(#! ! s un# t#&!#

%e un# ex+ (t#ci,n'

!# c(e#n y !# im+ (t#ci,n 6#!!#' + ( ! c(e#( !# &#se %e %#t s

m#nu#!mente' y !ue" +( ce%e( # im+ (t#(-

Im+ (t#ci,n

Se!ecci n#( !# B#se %e D#t s

Se!ecci n#( !# +ci,n Im+ (t#(

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*#(

.(esi ne e! & t,n Continuar

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

También podría gustarte