Comandos De Base De Datos
EJEMPLOS DE SENTENCIAS:
1. CREAR UNA BASE DE DATOS: CREATE DATABASE NOMBREBD;
2. USAR UNA BASE DE DATOS: USE NOMBREBD
3. CREAR UNA TABLA: CREATE TABLENOMBRET1
->(_ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
->CAMPO TIPODATO(#));
4. INSERTAR DATOS EN UNA TABLA: INSERT INTO (NOMBRET1)
->(CAMPO1, CAMPO2,CAMPO3,CAMPOn..)
->VALUES
->(‘VALOR1’,’2011-10-15’,01),
->(‘VALOR2’,’2011-10-15’,01);
5. SENTENCIA PARA SACAR EL PROMEDIO: SELECT AVG (NOMBRE_A_ASIGNAR_TABLA)
FROMNOMBRETABLA;
6. SENTENCIA PARA CONCATENAR DOS CAMPOS DE UNA TABLA:
SELECT CONCAT(CAMPO1,',',CAMPO2) AS NOMBRE_A_ASIGNAR,
CAMPO3
ROUND (OPERACIÓN1) AS NOMBRE_A_ASIGNAR
FROMTABLA_PROVIENE
WHERE CONDICIÓN;
7. SENTENCIA PARA REDONDEAR Y SACAR PROMEDIO:
SELECT ROUND(AVG(T1.CAMPO1)) AS PROMEDIO,
-> T2.CAMPO2
-> FROMCAMPO1,CAMPO2
-> WHERE CAMPO1._ID2=CAMPO2._ID1
(crear un grupo)-> GROUP BY T2.CAMPO2;
Ejemplo para su fácil comprensión
mysql> SELECTROUND(AVG(CALIFICACIONES.CALIFICACION)) AS PROMEDIO,MATERIAS.MATERIA,ALUMNOS.NOMBRE
-> FROM CALIFICACIONES,ALUMNOS,MATERIAS
-> WHERE CALIFICACIONES.MAT_ID=MATERIAS.MAT_ID
-> ANDCALIFICACIONES.BOLETA_ID=ALUMNOS.BOLETA_ID
-> GROUP BY ALUMNOS.NOMBRE;
8. UNIÓN E INTERSECCIÓN:
SELECT T1.C1
FROM T1 JOIN T2 ON
(T1.1_ID=T2.2_ID);
SELECTT1.C1
-> FROM T1 JOIN T2 ON
-> (T1.C1=T2.C2);
SELECT T1.C1
-> FROM T2 JOIN T1 ON
-> (T1.C1=T2.C2)
SELECT * FROM T1 NATURAL JOIN T2;SELECT T1.C1 FROM A LEFT JOIN T2 USING(CAMPO_RELACIONADO_POR_AMBAS_TAB);
VISUALIZAR TABLA SIN DATOS: DESC NOMBRETABLA;
VISUALIZAR TABLA CON DATOS: SELECT * FROM NOMBRETABLA;
Regístrate para leer el documento completo.