SlideShare uma empresa Scribd logo
1 de 6
Expositor: Ing. Miguel Cherres [email_address] COMANDOS SQL  (Structure Query Language )
Ing. Miguel Cherres Orihuela [email_address] show databases; - Listar todas las bases de datos.  connect [database]; - Conectarse a esa base de datos.  show tables; - Listar todas las tablas de una base de datos.  show table status; - Muestra información sobre las tablas.  describe [table]; - Muestra la estructura de una tabla.  drop table [table]; -  Elimina la tabla, incluyendo registros y estructura.  drop table if exists [table]; - Elimina la tabla, pero verifica que exista.  truncate table [table]; - Elimina los registros, pero mantiene la esrtuctura de la tabla.  rename table [table] to [nuevo nombre de tabla]; - Renombra una tabla.
Ing. Miguel Cherres Orihuela [email_address] select * from [table] limit [numero]; - Muestra los registros desde el 1 hasta el número.  Ej.  select * from tabla limit 10;  Muestra los 10 primeros registros.  select * from [table] limit [numero inicio],[numero]; - Muestra los registros desde el número de inicio hasta número inicio + número. Ej.  select * from tabla limit 11,10;  Muestra desde registro 11 hasta el 20.
Ing. Miguel Cherres Orihuela [email_address] SELECT nom, fecha_naci, CURRENT_DATE,(YEAR(CURRENT_DATE) - YEAR(fecha_naci)) - (RIGHT(CURRENT_DATE,5) < RIGHT(fecha_naci,5)) AS edad  FROM EMPLEADOS SELECT nombre, nacimiento, MONTH(nacimiento) FROM mascotas  SELECT nombre, nacimiento FROM mascotas WHERE MONTH(nacimiento) = 5;
Ing. Miguel Cherres Orihuela [email_address] SELECT * FROM mascotas WHERE nombre LIKE &quot;b%&quot;  Para encontrar los nombre que inician con b: mysql> SELECT * FROM mascotas WHERE nombre REGEXP &quot;^b&quot;; para buscar los nombres que inician con la letra b, no importando si es mayúscula o minúscula. mysql> SELECT * FROM mascotas WHERE nombre REGEXP &quot;^[bB]&quot;;
Ing. Miguel Cherres Orihuela [email_address] Para encontrar los nombres que finalizan con la palabra fy, haremos uso del caracter $. mysql> SELECT * FROM mascotas WHERE nombre REGEXP &quot;fy$&quot;; Para encontrar los nombres que contienen una letra s, la consulta sería: mysql> SELECT * FROM mascotas WHERE nombre REGEXP &quot;s&quot;; Agrupar datos mysql> SELECT especie, COUNT(*) FROM mascotas GROUP BY especie ;

Mais conteúdo relacionado

Destaque

Entrega portátiles 2012
Entrega portátiles 2012Entrega portátiles 2012
Entrega portátiles 2012
diegopc69
 
Sophis VALUE Broschüre
Sophis VALUE BroschüreSophis VALUE Broschüre
Sophis VALUE Broschüre
yogwt
 
Analisis de la Economia Peruana 83-90
Analisis de la Economia Peruana 83-90Analisis de la Economia Peruana 83-90
Analisis de la Economia Peruana 83-90
Alejandro Aranda
 
Nuevo documento de microsoft word
Nuevo documento de microsoft wordNuevo documento de microsoft word
Nuevo documento de microsoft word
labalaocampo
 
Concentración de enfermos y discapacitados en Bogotá, 21 de marzo de 2012
Concentración de enfermos y discapacitados en Bogotá, 21 de marzo de 2012Concentración de enfermos y discapacitados en Bogotá, 21 de marzo de 2012
Concentración de enfermos y discapacitados en Bogotá, 21 de marzo de 2012
Jesus Brochero
 

Destaque (20)

Underground water
Underground waterUnderground water
Underground water
 
Adviento 2011
Adviento 2011Adviento 2011
Adviento 2011
 
Vortrag charite, berlin
Vortrag charite, berlinVortrag charite, berlin
Vortrag charite, berlin
 
Wie IPM und E-Learn Professional hilft, die Kommunikation im Callcenter zu re...
Wie IPM und E-Learn Professional hilft, die Kommunikation im Callcenter zu re...Wie IPM und E-Learn Professional hilft, die Kommunikation im Callcenter zu re...
Wie IPM und E-Learn Professional hilft, die Kommunikation im Callcenter zu re...
 
Entrega portátiles 2012
Entrega portátiles 2012Entrega portátiles 2012
Entrega portátiles 2012
 
De los indicadores a las tareas_despligue
De los indicadores a las tareas_despligueDe los indicadores a las tareas_despligue
De los indicadores a las tareas_despligue
 
Programa composición gráfica
Programa composición gráficaPrograma composición gráfica
Programa composición gráfica
 
Sophis VALUE Broschüre
Sophis VALUE BroschüreSophis VALUE Broschüre
Sophis VALUE Broschüre
 
Kombinatorik als Element wissenschaftlichen Arbeitens bei Wilhelm Ostwald
Kombinatorik als Element wissenschaftlichen Arbeitens bei Wilhelm OstwaldKombinatorik als Element wissenschaftlichen Arbeitens bei Wilhelm Ostwald
Kombinatorik als Element wissenschaftlichen Arbeitens bei Wilhelm Ostwald
 
Presentation1
Presentation1Presentation1
Presentation1
 
Uggle Ungen
Uggle UngenUggle Ungen
Uggle Ungen
 
Sitemeter
SitemeterSitemeter
Sitemeter
 
Analisis de la Economia Peruana 83-90
Analisis de la Economia Peruana 83-90Analisis de la Economia Peruana 83-90
Analisis de la Economia Peruana 83-90
 
Nuevo documento de microsoft word
Nuevo documento de microsoft wordNuevo documento de microsoft word
Nuevo documento de microsoft word
 
Pla n direccion
Pla n direccionPla n direccion
Pla n direccion
 
Ihre zukunft
Ihre zukunftIhre zukunft
Ihre zukunft
 
Imagefilme für Kunst- und Museumsbibliotheken
Imagefilme für Kunst- und MuseumsbibliothekenImagefilme für Kunst- und Museumsbibliotheken
Imagefilme für Kunst- und Museumsbibliotheken
 
Modulnachbau energetica 2014
Modulnachbau energetica 2014Modulnachbau energetica 2014
Modulnachbau energetica 2014
 
2º bac tutores 11_12
2º bac tutores 11_122º bac tutores 11_12
2º bac tutores 11_12
 
Concentración de enfermos y discapacitados en Bogotá, 21 de marzo de 2012
Concentración de enfermos y discapacitados en Bogotá, 21 de marzo de 2012Concentración de enfermos y discapacitados en Bogotá, 21 de marzo de 2012
Concentración de enfermos y discapacitados en Bogotá, 21 de marzo de 2012
 

Semelhante a Comandos sql en mysql (7)

Comandos sql
Comandos sqlComandos sql
Comandos sql
 
CreacióN De Objetos En MySQL
CreacióN De Objetos En MySQLCreacióN De Objetos En MySQL
CreacióN De Objetos En MySQL
 
Cheat_MySQL.docx
Cheat_MySQL.docxCheat_MySQL.docx
Cheat_MySQL.docx
 
Que es consultas,sintaxis de select y 5 ejemplos,importancia
Que es consultas,sintaxis de select y 5 ejemplos,importanciaQue es consultas,sintaxis de select y 5 ejemplos,importancia
Que es consultas,sintaxis de select y 5 ejemplos,importancia
 
EJERCICIO SENTENCIAS SQL_Completo.pdf
EJERCICIO SENTENCIAS SQL_Completo.pdfEJERCICIO SENTENCIAS SQL_Completo.pdf
EJERCICIO SENTENCIAS SQL_Completo.pdf
 
Consultas
ConsultasConsultas
Consultas
 
Operaciones basicas de sql
Operaciones basicas de sqlOperaciones basicas de sql
Operaciones basicas de sql
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 

Último (20)

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 

Comandos sql en mysql

  • 1. Expositor: Ing. Miguel Cherres [email_address] COMANDOS SQL (Structure Query Language )
  • 2. Ing. Miguel Cherres Orihuela [email_address] show databases; - Listar todas las bases de datos. connect [database]; - Conectarse a esa base de datos. show tables; - Listar todas las tablas de una base de datos. show table status; - Muestra información sobre las tablas. describe [table]; - Muestra la estructura de una tabla. drop table [table]; - Elimina la tabla, incluyendo registros y estructura. drop table if exists [table]; - Elimina la tabla, pero verifica que exista. truncate table [table]; - Elimina los registros, pero mantiene la esrtuctura de la tabla. rename table [table] to [nuevo nombre de tabla]; - Renombra una tabla.
  • 3. Ing. Miguel Cherres Orihuela [email_address] select * from [table] limit [numero]; - Muestra los registros desde el 1 hasta el número. Ej. select * from tabla limit 10; Muestra los 10 primeros registros. select * from [table] limit [numero inicio],[numero]; - Muestra los registros desde el número de inicio hasta número inicio + número. Ej. select * from tabla limit 11,10; Muestra desde registro 11 hasta el 20.
  • 4. Ing. Miguel Cherres Orihuela [email_address] SELECT nom, fecha_naci, CURRENT_DATE,(YEAR(CURRENT_DATE) - YEAR(fecha_naci)) - (RIGHT(CURRENT_DATE,5) < RIGHT(fecha_naci,5)) AS edad FROM EMPLEADOS SELECT nombre, nacimiento, MONTH(nacimiento) FROM mascotas SELECT nombre, nacimiento FROM mascotas WHERE MONTH(nacimiento) = 5;
  • 5. Ing. Miguel Cherres Orihuela [email_address] SELECT * FROM mascotas WHERE nombre LIKE &quot;b%&quot; Para encontrar los nombre que inician con b: mysql> SELECT * FROM mascotas WHERE nombre REGEXP &quot;^b&quot;; para buscar los nombres que inician con la letra b, no importando si es mayúscula o minúscula. mysql> SELECT * FROM mascotas WHERE nombre REGEXP &quot;^[bB]&quot;;
  • 6. Ing. Miguel Cherres Orihuela [email_address] Para encontrar los nombres que finalizan con la palabra fy, haremos uso del caracter $. mysql> SELECT * FROM mascotas WHERE nombre REGEXP &quot;fy$&quot;; Para encontrar los nombres que contienen una letra s, la consulta sería: mysql> SELECT * FROM mascotas WHERE nombre REGEXP &quot;s&quot;; Agrupar datos mysql> SELECT especie, COUNT(*) FROM mascotas GROUP BY especie ;