x > y Mayor que Poner a 0 el límite de crédito de todos los clientes: x < y Menor que EDITAR DATOS UPDATE clientes SET limite_credito = 0; x >= y Mayor o igual que x <= y Menor o igual que Insertar datos x = y Igual Cambiar el DNI de Pedro Perez: Insertar todos los campos: x != y Distinto UPDATE clientes INSERT INTO clientes SET dni = '26032321B' VALUES ('Pío Pérez', 'Gran Plaza 12', x AND y Se cumple x e y '2002-08-31'); WHERE nombre ="Pedro" AND ape1='Pérez';
Insertar algunos campos: Subconsultas: x OR y Se cumple x o y
INSERT INTO clientes (nombre, direccion) “Poner a 0 el límite de crédito VALUES ('Pío Pérez', 'Gran Plaza 12'); de los clientes de Pedro Sanz” "UPDATE clientes x BETWEEN El valor de x está entre Insertar varios registros: los valores a y b SET limite_credito = 0 a AND b INSERT INTO clientes (nombre, direccion) WHERE representante = VALUES (SELECT num_empleado x NOT BETWEEN El valor de x no está entre ('Pío Pérez', 'Gran Plaza 12'), FROM empleados a AND b los valores a y b ('María Sanz', 'Avenida Peru 33') WHERE nombre="Pedro Sanz"; ('Alonso Moreno', 'Calle Pilar 65'); x IN (a, b) El valor de x es a o b
Transacciones x NOT IN (a, b) El valor de x no es a ni b
Eliminar Datos Comenzar transacción (los datos Borrar los clientes que no tienen no se hacen permanentes): crédito: x LIKE ‘J%’ El valor de x comienza con START TRANSACTION; J DELETE FROM clientes WHERE limite_credito=0; Guardar los datos: x NOT LIKE ‘J%’ El valor de x no comienza COMMIT; por J Subconsultas: Deshacer (hasta el inicio de la x IS NULL El valor de x es nulo “Borrar los clientes de Pedro Sanz” transacción): DELETE FROM clientes ROLLBACK; x IS NOT NULL El valor de x no es nulo WHERE representante = (SELECT num_empleado FROM empleados WHERE nombre="Pedro Sanz");