Portada » MYSQL La base de datos » Campos vacíos en MySQL Visualizar y Rellenar

Campos vacíos en MySQL Visualizar y Rellenar

Campos vacíos en MySQL Visualizar y Rellenar. Una vez cuando estaba programando un proyecto web todo quedo muy bien y fue entregado al cliente sin más preámbulos, este quedo muy satisfecho y quede a cargo como mantenimiento del sistema sin embargo con el transcurso del tiempo y algunas modificaciones, incrementando campos a las tablas según necesidades de la empresa, para ser más específico un campo ciudad, ya que se agregó a pedido, pero como verán en los anteriores registros este campo se encontraban vacíos siendo un verdadero problema ya que los registros eran cientos de miles.

Otro problema era que tenía que hacer unas búsquedas en la que los campos están vacíos o Nulos. Así que me di la tarea de solucionar estos detalles en la base de datos para optimizarla.

Campos vacíos en MySQL Visualizar y Rellenar

Existen grandes diferencias entre estas dos sentencias en MYSQL

SELECT * FROM alumnos WHERE ciudad!= ''
 
SELECT * FROM alumnos WHERE ciudad IS NOT NULL

No es lo mismo que un campo esté vacío y que ese mismo campo tenga el valor NULL declarado es sus propiedades.

Ejemplos:

1.Realizar consultas vacias o Nulas.

Aquí vemos toda la tabla completa:

mysql> SELECT * FROM alumnos;
+--------+-------------+
| nombre | ciudad
+--------+-------------+
| uno    | contenido   |
| dos    |             |
| tres   | NULL        |
+--------+-------------+

Con esta consulta veremos los valores vacíos de la tabla alumnos:

mysql> SELECT * FROM alumnos WHERE ciudad= '';
+--------+-------------+
| nombre | ciudad      |
+--------+-------------+
| dos    |             |
+--------+-------------+

Siguiendo con las consultas ahora mostraremos los valores NULL de la tabla:

mysql> SELECT * FROM alumnos WHERE ciudad IS NULL;
+--------+-------------+
| nombre | ciudad      |
+--------+-------------+
| tres   | NULL        |
+--------+-------------+

Con esta consulta podemos mejorar y filtrar tanto los valores vacíos como los valores NULL de la tabla:

mysql> SELECT * FROM alumnos WHERE ciudad= '' OR ciudad IS NULL;
+--------+-------------+
| nombre | ciudad      |
+--------+-------------+
| dos    |             |
| tres   | NULL        |
+--------+-------------+

2. Rellenar los espacios Null o Vacios en una sola consulta, aqui el ejemplo.

UPDATE alumnos SET ciudad= 'madrid' WHERE ciudad IS NULL OR ciudad= '';

Espero que esto les ayude en sus proyectos y/o páginas web que estén realizando. A mí me ha servido bastante, gracias por visitarme y no se olviden suscribirse.

Campos vacíos en MySQL Visualizar y Rellenar
Campos vacíos en MySQL Visualizar y Rellenar

Referencia:

PHP MYSQL IS NULL

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

1 comentario en “Campos vacíos en MySQL Visualizar y Rellenar”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad