Anda di halaman 1dari 20

Comandos bsicos 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 alas a una tabla


[tabla] AS [abreviacin]

*JOIN ( INNER JOIN is the same as JOIN.)


Selecciona las filas que tengan la relacin 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

Anda mungkin juga menyukai