C38

Anuncio
Comandos básicos MySql
INSERT INTO
 Se usa para insertar un nuevo record (fila) en una
tabla.
Estructura
 INSERT INTO
[nombre_baseDeDatos].[nombre_tabla]
([campo1], [campo2], [campo3], [campo4],
[campo5], [campo6], [campo7], [campo8],
[campo9])
VALUES
([valor1], [valor2], [valor3], [valor4], [valor5],
[valor6], [valor7], [valor8], [valor9]);
Ejemplo
 INSERT INTO dental.empleados
(id, nombre, direccion, telefono, edad, sexo, curp,
rfc, fecha_ingreso)
VALUES
(NULL, 'Juan Perez Perez', 'Rosas #222
Col. Camino Real', '83649855', '27', '1',
'PEPJ860715HNL027', 'PEPJ860715',
'1390865845');
DELETE
 Se usa para borrar record(s) o fila(s) de una tabla.
Estructura
 DELETE FROM
[nombre_baseDeDatos].[nombre_tabla] WHERE
[campo] = [valor];
Ejemplo
 DELETE FROM dental.empleados WHERE id = 1;
UPDATE
 Se usa para actualizar records ya existentes de una
tabla.
Estructura
 UPDATE [nombre_baseDeDatos].[nombre_tabla]
SET [campo]=[nuevo_valor] WHERE [campo] =
[valor];
Ejemplo
 UPDATE dental.empleados SET nombre="Pedro"
WHERE id = 3;
SELECT
 Se usa para seleccionar datos de una base de datos.
El resultado se muestra en una tabla.
Estructura
“Consulta todos los records, todas las consultas”
 SELECT * FROM
[nombre_baseDeDatos].[nombre_tabla];
Ejemplo
 SELECT * FROM dental.empleados;
Estructura
“Consulta todos los records, campos id,
nombre, direccion”
 SELECT [campo1],[campo2],[campo3] FROM
[nombre_baseDeDatos].[nombre_tabla];
Ejemplo
 SELECT id, nombre, direccion FROM
dental.empleados;
Estructura
“Consulta con filtro ”
 SELECT * FROM
[nombre_baseDeDatos].[nombre_tabla] WHERE
[campo] = [valor];
Ejemplo
 SELECT * FROM dental.empleados WHERE id = 15;
Estructura
“Consulta multiples tablas. Reporte de
doctores dentistas y pacientes”
 SELECT [nombre_columnas]
FROM [tabla]
JOIN [otra_tabla] ON [tabla].[columna]=[otra_tabla].[columna];
WHERE [campo] = [valor]
AND [otro_campo] = [otro_valor];
*Agregar alías a una tabla
[tabla] AS [abreviación]
*JOIN ( INNER JOIN is the same as JOIN.)
Selecciona las filas que tengan la relación impuesta.
Ejemplo
 SELECT em.nombre, cp.descripcion, pa.nombre
FROM empleados AS em
JOIN puesto_empleado AS pe ON pe.id_empleado = em.id
JOIN expediente AS ex ON ex.id_medico = em.id
JOIN pacientes AS pa ON pa.id = ex.id_paciente
JOIN cat_puestos AS cp ON cp.id = pe.id_puesto
WHERE cp.descripcion = "dentista"
AND cp.tipo =1
Referencia
 http://www.w3schools.com/sql/default.asp
Descargar