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