Esta publicación le proporcionará ejemplos para:
Requisito previo: Conéctese con el servidor local de bases de datos MySQL
Requisito previo: Conéctese con el servidor local de bases de datos MySQL
mysql -u -pUna vez que inició sesión en su servidor de base de datos, use el comando show en las bases de datos disponibles y luego use esta sintaxis para usar la base de datos con la que desea trabajar:
usar ;El siguiente paso es seleccionar la tabla en la que desea usar para estos ejemplos.
Sintaxis de MySQL no como el operador
El operador no me gusta MySQL se puede usar para exigir los datos que no coinciden con un patrón especificado en el comando, también se puede usar en combinación con otros operadores.
La sintaxis para el operador no como el operador:
Seleccione * de donde no me gusta;Los caracteres comodines se usan para crear un patrón, el personaje "%" representa caracteres cero, individuales o múltiples, mientras que "_" representa un solo personaje. Veamos algunos ejemplos del operador no como.
Buscar datos que no comienzan con un carácter específico
Para obtener los datos donde el valor de la columna no comienza con un carácter específico, escriba el carácter seguido del carácter "%".
Para esta publicación, obtengamos filas donde los datos del "Nombre de pila"La columna no comienza con el personaje" A ", usa este comando:
Seleccione * del cliente donde el nombre no le gusta 'a%';Aquí es visible que no haya "Nombre de pila" empezando con "a" personaje.
Escribamos un comando más para el "Teléfono"Columna con la que no debería comenzar con"(" firmar:
Seleccione * del cliente donde el teléfono no le gusta '(%';En la salida anterior, es visible que haya extraído datos de acuerdo con su deseo.
Buscar datos que no terminan con un carácter específico
Para obtener los datos donde el valor de la columna no termina con un carácter específico, escriba el carácter "%" seguido del personaje.
Por ejemplo, no desea los datos de la columna "Nombre de pila"Ese fin con el personaje"a":
Seleccione * del cliente donde el nombre no le guste '%a';En la salida anterior, es visible que haya extraído los datos que no terminan con el carácter "a" exitosamente.
Buscar datos que no contienen un conjunto de caracteres específicos
Para crear un conjunto de patrones específicos que comienzan o termine con cualquier carácter pero deben tener caracteres específicos, escriba entre caracteres "%".
Por ejemplo, si desea extraer los datos del "Paquete"Columna que no tiene"%Botellas%"Caracteres, escriba este comando:
Seleccione * del producto donde el paquete no le gusta '%botellas%';Tomemos el mismo ejemplo pero para el "Precio unitario"Columna para que no muestre los datos que coincidan con un patrón"De %.00":
Seleccione * del producto donde unitprice no le gusta '%.00%';Aquí es visible en la salida anterior que el "Precio unitarioLa columna no mostró ningún dato que coincida con el patrón especificado.
Buscar datos utilizando no como operador y operador
El operador no me gusta MySQL se puede usar en combinación con el y el operador para extraer los datos que no coinciden con múltiples patrones especificados en una o más de una columna.
Por ejemplo, si desea extraer los datos que no coinciden con el "%piezas%" y "%caja%"Patrón, así que lugar y operador entre dos no como operadores, así que escriba:
Seleccionar * del productoEntonces, en la salida, es visible que los datos extraídos no contengan ambos patrones especificados en el resultado.
Veamos un ejemplo más, pero con dos columnas diferentes con patrones especificados combinados usando el operador y el operador:
Seleccionar * del productoEs visible, donde la columna "Paquete" no contiene "%piezas%" y "Nombre del producto"No contiene el"%C%" patrón.
Puede usar SQL, no como operador con caracteres comodín para crear patrones necesarios y puede combinarlo con otros operadores para recuperar los resultados deseados de las tablas de la base de datos.
Conclusión
El operador no como MySQL es una forma poderosa de recuperar datos donde las filas de la columna no coinciden con un resultado específico. Al usar el operador no me gusta en combinación con otros operadores como y operador, los usuarios pueden crear consultas complejas que devuelvan resultados altamente específicos. El administrador de la base de datos puede usar el operador no como el operador para mejorar la capacidad de administrar y analizar los datos.