SlideShare una empresa de Scribd logo
CREAR BASE DE DATOS Y TABLAS
.show databases; mostrar las bases de datos
.create database nombre; crea la base de datos
.use nombre; sirve para usar la base de datos;
.create table nombre tabla(no_control int primary key,nombre varchar(20) not
null,edad int not null); sierve para crear la tabla
.create table nombre tabla(clave int primary key,nombre varchar(20),not
null,no_control int not null foreign key(no_control)references nombre
tabla(no_control));
.show tables; sirve para ver la tablas
.describe nombre tabla;sirve para ver los campos de la tablas
.insert into nombre tabla values(10,'puta',20);sirve para insertar valores a la
tabla las veces q sea necesario
.insert into nombre table values(1,'calidad',10);sirve para insertar datos a la
segunda tabla las veces necesarias
.select *from nombre tabla;sirve para ver contenido de la tabas

OPERACIONES PARA MODIFICAR LAS TABLAS
select sum(edad) from nombre tabla;sirve para hacer sumas
select avg(edad) from nombre tabla; sirve para sacar media
select count(edad) from nombre tabla; devuelve el numero de elementos que se
repiten
select min(clave) from nombre tabla; devuelve el mas pequeño de los elementos
select max(clave) from nombre tabla; devuelve el mayor de los elementos
select distinct(nombre) from nombre tabla; muestra los valores repetidos una
sola vez
select count(distinct(edad)) from nombre tabla; muestra cuantos valores
diferentes hay
select clave,edad,from nombre tabla join nombre tabla2 on nombre tabla1
.no_control=nombre tabla2.no_control;
select t1.edad, t2.clave from nombre tabla1 t1 join nombre tabla2 t2 on
t1.no_control=t2.no_control;
left(izquierda)
select t1.edad, t2.clave from nombre tabla1 t1 left join nombre tabla2 t2 on
t1.no_control=t2.no_control;
rigth
select t1.edad, t2.clave from nombre tabla1 t1
t1.no_control=t2.no_control;

rigth join nombre tabla2 t2 on

full(union all)
select t1.edad, t2.clave from nombre tabla1 t1 left join nombre tabla2 t2 on
t1.no_control=t2.no_control union all
t1.edad, t2.clave from nombre tabla1 t1 rigth join nombre tabla2 t2 on
t1.no_control=t2.no_control;
select *from nombre tabla where nombre tabla<85; muestra los valores menores a
85
select *from nombre tabla where nombre tabla>85; muestra los valores mayores a
85
select nombre, edad+(edad*.15)from nombre tabla; sirve para aumentar el
porcentaje,suma,resta,etc.
select nombre, edad+(edad*.15)as nuevo nombre from nombre tabla; sirve para
renombrar el campo
select nombre,edad from nombre tabla; sirve para mostrar valores sin usar el *
update nombre tabla set nombre='rose' where no_control=10; sirve para renombrar
un valor de la tabla
delete from nombre tabla; borra todos los datos de la tabla
delete from nombre tabla2 where clave=1; sirve para eliminar solo el dato
requerido
select from nombre from nombre tabla1 where no_control=10; muestra solo los
datos requeridos
select nombre,edad+2 nombre tabla1; realiza la operacion que se decea realizar

Más contenido relacionado

La actualidad más candente (17)

Métodos abreviados del telcado
Métodos abreviados del telcadoMétodos abreviados del telcado
Métodos abreviados del telcado
 
tarea#2
tarea#2tarea#2
tarea#2
 
Opciones de autorrelleno.
Opciones de autorrelleno.Opciones de autorrelleno.
Opciones de autorrelleno.
 
Curso derive calcular derivadas
Curso derive calcular derivadasCurso derive calcular derivadas
Curso derive calcular derivadas
 
Bases de datos temas examen
Bases de datos temas examenBases de datos temas examen
Bases de datos temas examen
 
Curso derive calcular límites
Curso derive calcular límitesCurso derive calcular límites
Curso derive calcular límites
 
Curso derive calcular derivadas
Curso derive calcular derivadasCurso derive calcular derivadas
Curso derive calcular derivadas
 
Practica liz
Practica lizPractica liz
Practica liz
 
Taller #1
Taller #1Taller #1
Taller #1
 
Problema aplicativo sql
Problema aplicativo sqlProblema aplicativo sql
Problema aplicativo sql
 
Teclado.docx
Teclado.docxTeclado.docx
Teclado.docx
 
Herramientas de excel 4
Herramientas de excel 4Herramientas de excel 4
Herramientas de excel 4
 
Pila simple
Pila simplePila simple
Pila simple
 
Ejercicios en word
Ejercicios en wordEjercicios en word
Ejercicios en word
 
Abreviaturas de teclado para windows 7
Abreviaturas de teclado para  windows 7Abreviaturas de teclado para  windows 7
Abreviaturas de teclado para windows 7
 
Atajos de windows 7
Atajos de windows 7Atajos de windows 7
Atajos de windows 7
 
Introduccion clips
Introduccion clipsIntroduccion clips
Introduccion clips
 

Similar a Consultas para bd en mysql (13)

CreacióN De Objetos En MySQL
CreacióN De Objetos En MySQLCreacióN De Objetos En MySQL
CreacióN De Objetos En MySQL
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Triggers o disparadores en MySQL
Triggers o disparadores en MySQL
 
Sql 2010
Sql 2010Sql 2010
Sql 2010
 
Consultas
ConsultasConsultas
Consultas
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_
 
Colegio de estudios tecnologicos
Colegio de estudios tecnologicosColegio de estudios tecnologicos
Colegio de estudios tecnologicos
 
Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-liz
 
Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-liz
 
Instrucciones basicas my sql
Instrucciones basicas my sqlInstrucciones basicas my sql
Instrucciones basicas my sql
 
Command oracle
Command oracleCommand oracle
Command oracle
 
Presentación1
Presentación1Presentación1
Presentación1
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_
 

Último

diagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestasdiagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestas
ansomora123
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 

Último (20)

32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.pptMaterial-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Poemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6ºPoemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6º
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
Escrito-Contestacion-Demanda-Filiacion.pdf
Escrito-Contestacion-Demanda-Filiacion.pdfEscrito-Contestacion-Demanda-Filiacion.pdf
Escrito-Contestacion-Demanda-Filiacion.pdf
 
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docxPLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
 
diagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestasdiagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestas
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
 

Consultas para bd en mysql

  • 1. CREAR BASE DE DATOS Y TABLAS .show databases; mostrar las bases de datos .create database nombre; crea la base de datos .use nombre; sirve para usar la base de datos; .create table nombre tabla(no_control int primary key,nombre varchar(20) not null,edad int not null); sierve para crear la tabla .create table nombre tabla(clave int primary key,nombre varchar(20),not null,no_control int not null foreign key(no_control)references nombre tabla(no_control)); .show tables; sirve para ver la tablas .describe nombre tabla;sirve para ver los campos de la tablas .insert into nombre tabla values(10,'puta',20);sirve para insertar valores a la tabla las veces q sea necesario .insert into nombre table values(1,'calidad',10);sirve para insertar datos a la segunda tabla las veces necesarias .select *from nombre tabla;sirve para ver contenido de la tabas OPERACIONES PARA MODIFICAR LAS TABLAS select sum(edad) from nombre tabla;sirve para hacer sumas select avg(edad) from nombre tabla; sirve para sacar media select count(edad) from nombre tabla; devuelve el numero de elementos que se repiten select min(clave) from nombre tabla; devuelve el mas pequeño de los elementos select max(clave) from nombre tabla; devuelve el mayor de los elementos select distinct(nombre) from nombre tabla; muestra los valores repetidos una sola vez select count(distinct(edad)) from nombre tabla; muestra cuantos valores diferentes hay select clave,edad,from nombre tabla join nombre tabla2 on nombre tabla1 .no_control=nombre tabla2.no_control; select t1.edad, t2.clave from nombre tabla1 t1 join nombre tabla2 t2 on t1.no_control=t2.no_control; left(izquierda) select t1.edad, t2.clave from nombre tabla1 t1 left join nombre tabla2 t2 on t1.no_control=t2.no_control; rigth select t1.edad, t2.clave from nombre tabla1 t1 t1.no_control=t2.no_control; rigth join nombre tabla2 t2 on full(union all) select t1.edad, t2.clave from nombre tabla1 t1 left join nombre tabla2 t2 on t1.no_control=t2.no_control union all t1.edad, t2.clave from nombre tabla1 t1 rigth join nombre tabla2 t2 on t1.no_control=t2.no_control; select *from nombre tabla where nombre tabla<85; muestra los valores menores a 85 select *from nombre tabla where nombre tabla>85; muestra los valores mayores a 85 select nombre, edad+(edad*.15)from nombre tabla; sirve para aumentar el porcentaje,suma,resta,etc. select nombre, edad+(edad*.15)as nuevo nombre from nombre tabla; sirve para renombrar el campo select nombre,edad from nombre tabla; sirve para mostrar valores sin usar el * update nombre tabla set nombre='rose' where no_control=10; sirve para renombrar
  • 2. un valor de la tabla delete from nombre tabla; borra todos los datos de la tabla delete from nombre tabla2 where clave=1; sirve para eliminar solo el dato requerido select from nombre from nombre tabla1 where no_control=10; muestra solo los datos requeridos select nombre,edad+2 nombre tabla1; realiza la operacion que se decea realizar