Está en la página 1de 13

4/1/2017

10ComandosSQLquetepuedenserdeutilidad|WebTursos

10ComandosSQLquetepuedenserde
utilidad
Por Josue Ochoa
agosto 28, 2013

MySQL, SQL

0 Comentarios

PUBLICIDAD

Regstrateen
Facebook
netegratisalamayor
comunidadonlinedel
mundoydisfruta!
facebook.com

Enesteartculomencionaremos10comandosSQLquepuedenserdegranayudaatodo
desarrolladorwebqueempiezaenelmundodelasbasesdedatos.
Paranuestrosejemplosusaremoslassiguientestablas:
Categora
Productos

1.SELECT
Estecomandonospermitetraertodoslosregistrosdeunatabla.Laestructuradeeste

http://web.tursos.com/10comandossqlquetepuedenserdeutilidad/

1/13

4/1/2017

10ComandosSQLquetepuedenserdeutilidad|WebTursos

Estecomandonospermitetraertodoslosregistrosdeunatabla.Laestructuradeeste
comandoeslasiguiente:
SELECT[nombredeloscamposseparadosporcomas]FROM[nombredelatabla]

Ejemplo:

Enelcasodeseemostraertodosloscampos:
SELECT*FROM[nombredelatabla]
Ejemplo:

http://web.tursos.com/10comandossqlquetepuedenserdeutilidad/

2/13

4/1/2017

10ComandosSQLquetepuedenserdeutilidad|WebTursos

Existencasosdondequeremosmostrarregistrosquecumplanunacondicin:
SELECT[nombredeloscamposseparadosporcomas]FROM[nombredelatabla]

Ejemplo:
Enestecasovamosamostrarlosproductosquesondelacategora2:

http://web.tursos.com/10comandossqlquetepuedenserdeutilidad/

3/13

4/1/2017

10ComandosSQLquetepuedenserdeutilidad|WebTursos

2.COUNT
Enmuchoscasosdebemoscontarregistrosennuestrastablas.Laestructuradelcomando
es:
SELECTCOUNT([campoacontaro*])FROMTABLA[WHEREcondicin]
Ejemplo:
Vamosacontarcuantosproductospertenecenalacategora2:

http://web.tursos.com/10comandossqlquetepuedenserdeutilidad/

4/13

4/1/2017

10ComandosSQLquetepuedenserdeutilidad|WebTursos

3.ORDERBY
EstecomandonospermiteordenarelresultadodenuestroSELECTporunoovarioscampos
delatablademaneraascendenteodescendente.
PUBLICIDAD

SELECT[campos]FROM[tablas][WHEREcondicin]ORDERBY[campos][DESCoASC

SideseamosmostrardatosdemaneraascendentenoesobligatorioponerASC.
Ejemplo
http://web.tursos.com/10comandossqlquetepuedenserdeutilidad/

5/13

4/1/2017

10ComandosSQLquetepuedenserdeutilidad|WebTursos

VamosaordenarnuestratablaproductosporelcamponombreProductodemanera
descendente:

Ahorovamosamostrarlosproductosordenadosdemaneraascendente:

http://web.tursos.com/10comandossqlquetepuedenserdeutilidad/

6/13

4/1/2017

10ComandosSQLquetepuedenserdeutilidad|WebTursos

4.GROUPBY
EstecomandonospermiteagruparresultadosdeSELECTporunoovarioscamposdeuna
tabla:
SELECT[campos]FROM[tablas][WHEREcondicin]GROUPBY[campos]
Ejemplo
Vamosacontarcuantosproductoshayporcategora:

5.LIMIT
Muchasvecesnuestrastablascontendrnmilesomillonesderegistros,nosiemprevamosa
querermostrarlostodos.
LIMITpermiteestablecercuantosregistrosvamosatraerdenuestrabasededatos.
SELECT[campos]FROM[tablas][WHEREcondicin]LIMIT[cantidad]
Ejemplo:
http://web.tursos.com/10comandossqlquetepuedenserdeutilidad/

7/13

4/1/2017

10ComandosSQLquetepuedenserdeutilidad|WebTursos

Vamosamostrarsolotresregistrosdenuestratablaproductos:

6.INSERT
Hastaahorahemosobtenidodatosdetablasperotambinpodemosagregarnuevos
registros.
INSERTINTO[nombretabla]([camposdetabla])VALUES([valoresaagregar])

Ejemplo:
Vamosaagregarunnuevoproducto:

http://web.tursos.com/10comandossqlquetepuedenserdeutilidad/

8/13

4/1/2017

10ComandosSQLquetepuedenserdeutilidad|WebTursos

PUBLICIDAD

Software
ERPGratis
Aplicacinpara
Administracindesu
Empresa.100%Libre!
bitrix24.es

7.UPDATE
Cuandoyahemosinsertadounnuevoregistropodemoscambiarlosvalores.
UPDATE[nombretabla]SET[campo1=valornuevo][WHEREcondicin]
Ejemplo
http://web.tursos.com/10comandossqlquetepuedenserdeutilidad/

9/13

4/1/2017

10ComandosSQLquetepuedenserdeutilidad|WebTursos

Vamosaactualizarelnuevoproductoquehemosinsertado:

8.DELETE
Ascomopodemosagregarregistrostambinpodemoseliminarlos:
DELETEFROM[nombretabla][WHEREcondicin]
Ejemplo
Vamosaeliminarelnuevoregistro:

http://web.tursos.com/10comandossqlquetepuedenserdeutilidad/

10/13

4/1/2017

10ComandosSQLquetepuedenserdeutilidad|WebTursos

9.ALTERTABLE
Enelcasosenoshayaolvidadoagregarunacolumnaalcrearlatabla,podemossolucionarlo
conelsiguientecomando:
ALTERTABLE[nombretabla]ADD[nombrecampo][tipodedato];
Ejemplo
Vamosaagregarunacolumnaanuestratablaproductosllamadadescripcin:

http://web.tursos.com/10comandossqlquetepuedenserdeutilidad/

11/13

4/1/2017

10ComandosSQLquetepuedenserdeutilidad|WebTursos

10.DROPTABLE
Enmuchoscasostenemostablasquenosonnecesarias,entoncesdecidimoseliminarlas.
DROPTABLE[nombretabla]
Ejemplo
Vamosaeliminarlatablaproductos:

http://web.tursos.com/10comandossqlquetepuedenserdeutilidad/

12/13

4/1/2017

10ComandosSQLquetepuedenserdeutilidad|WebTursos

Todosestoscomandostefacilitarndominarelfascinantemundodelasbasededatos,en
otrospostveremosquerysmscomplejosdondeseunendosomstablas,operadoresy
condicionales.
Quelafuerzaosacompaejvenespadawans!

Compartir

Compartir

Compartir

JosueOchoa
Hola,soyeleditordeesteblog,trabajocomodesarrolladorwebfreelance,
sguemeenTwitter.

Talvezteinterese
http://web.tursos.com/10comandossqlquetepuedenserdeutilidad/

13/13

También podría gustarte