Practica TeamViwer
Enviado por Javier041097 • 4 de Marzo de 2019 • Tarea • 1.524 Palabras (7 Páginas) • 84 Visitas
COMANDOS PARA CREAR UNA BASE DE DATOS
CREATE DATABASE FBD; // asigna el nombre de la base de datos
USE nombre bd; //nombre de la base de datos para usarlo
DROP DATABASE IF EXISTS nombre bd; // verifica si existe la base de datos
CREATE DATABASE fbd; // crea la base de datos
CREATE TABLE nombre de la tabla (clave_lic INT AUTO_INCREMENT PRIMARY KEY, nombre_lic VARCHAR (50) NOT NULL, semestres_lic INT NOT NULL); // para crear una tabla
CREATE TABLE colonia (clave_col INT AUTO_INCREMENT PRIMARY KEY, nombre_col VARCHAR (40) NOT NULL, clave_del2 INT NOT NULL, FOREIGN KEY (clave_del2) REFERENCES delegacion (clave_del)); // con llaves foraneas
show Nombre_tables; para ver las tablas de la base de datos
DESCRIBE nombre de la tabla; // para describir la base de datos
INSERTG INTO nombre de la tabla (nombre,semestre);
INSERT INTO nombre de la tabla VALUES (nombre,semestre);
INSERT INTO licenciaturas (nombre_lic, semestres_lic) VALUES ('licenciatura en informatica',9); // para agregar datos en la tabla.
SELECT * FROM nombre de la tabla; // para mostrar los registros de la tablas consultas simples.
SELECT * FROM licenciaturas WHERE Semestres_Lic = 9; // Consultas Epecificas Indicándolo Cuales Datos Quieres Consultar
SELECT clave_lic, semestres_lic FROM licenciaturas; // para consultas solo datos específicos
SELECT titulo FROM pelicula WHERE autor ='harrison ford' ORDER BY titulo; // consulta ordenada alfabéticamente
SELECT * FROM pelicula ORDER BY autor; // consultar todo y ordenado especifico
SELECT columna1, columna2 FROM tabla ORDER BY autor ASC; // consultar todo y ordenado especifico DECRECIENTE O DECRECIENTE ASC/DESC
select count(distinct apellidop_alu) from alumno; //
select distinct campo table; // no muetra datos repetidos
select distinct * from alumnos;
select count(distinct apellidop_alu) from alumno where apellidop_alu='perez';
// LIMITE DE DATOS A MOSTRAR
select *from alumnos LIMIT 1;
//para mostar el rangos de un dato
select * from alumnos where edad_alu BETWEEN 21 AND 22;
//para mostrar los datos de menor
select min(edad_alu) from alumnos;
//para mostrar los datos de mayor
select max(edad_alu) from alumnos;
//para mostrar la suma de los datos
select SUM(edad_alu) from alumnos;
//para mostrar la promedio de los datos
select AVG(edad_alu) from alumnos;
//mostrar todo los resultados
select count(lic_clave) from alumnos where lic_clave=1;
//para mostrar los datos con un alias
select count(lic_clave) as resultado from alumnos where lic_clave=1;
select * from alumno where apellidop_alu='lopez' or apellidop_alu='hernandez'; // con operadores lógicos or o and
select * from alumno where not apellidop_alu='cruz'; // para mostrar un dato
select alumno.matricula_alu,colonia.clave_col from colonia inner join alumno on alumno.matricula_alu=colonia.clave_col; // inner join
...