Hemos aprendido mucho sobre PHP, ¿cuál es su uso de es, entre, en y otros operadores en PHP? ¿Lo has dominado por completo?, si no, entonces sigue este artículo para seguir aprendiendo
Recomendación relacionada: ¿Cómo usar la adición, eliminación y modificación en PHP?
es operador: juzgar valores nulos y booleanos
Hay 4 casos de uso:
-
xx es nulo: juzgar que un campo es un valor "nulo", es decir, no hay valor, xx no es nulo: juzgar que un campo no es un valor "nulo"
-
xx es verdadero: juzgar un campo como "verdadero" <verdadero>
-
xxis falso: juzgar un campo como "falso" (falso): o, 0.0, ". nulo
-
El llamado valor booleano es en realidad un "alias" del tipo tinyint(1) En esencia, solo juzga si un número es 0 o no.
entre operador: juicio de rango
Se utiliza para juzgar si el valor de los datos de un campo está en un rango determinado, aplicable a tipos numéricos,
gramática:
xxbetween值1and值2,含义:
XX字段的值在给定“值1”和“值2”之间,其实相当于:XX=值1 and xx <=值2;
en operador: juicio de rango dados ciertos datos
gramática:
xxin(值1,值2,值3,...-.);含义﹔
Indica que el valor del campo XX es uno de los valores listados, aunque se cumplan las condiciones, estos valores suelen ser dispersos e irregulares.
Los datos que enumera, si hay ciertas reglas, en realidad pueden ser reemplazados por operadores lógicos o entre operadores.
operador like: búsqueda difusa en cadenas
gramática:
xX like‘要查找的内容"
Ejemplos comunes y significados:
nombre como "%罗%": Indica todas las filas de datos de la palabra "罗" en nam,
nombre como "罗%心: Indica todas las líneas de datos que comienzan con "罗" en nam, como: Roland,
nombre como "%罗"; significa todas las líneas de datos que terminan con "罗" en nam; por ejemplo: c Luo, Contra
namelike·罗_": Indica todas las líneas de datos en nam que comienzan con "罗" y tienen solo 2 caracteres, por ejemplo: Roland
name like·_罗": Indica todas las líneas de datos en nam que terminan con "罗" y solo tienen 2 caracteres, por ejemplo: c Luo
Una nueva pregunta:
¿Qué pasa si quiero encontrar líneas que contengan "%"" "o _" en un campo determinado? Escapar está bien:
Entre %: Indica el propio carácter %
L_: Indica _ el carácter en sí;
xX me gusta “%9%69%";
Indica todas las líneas en XX que contienen el signo de porcentaje (%>),
Recomendación de aprendizaje relacionada: tutorial de mysql (video)
Lo anterior es ¿cuál es el uso de is, between, in y otros operadores en PHP?