Datos por defecto
Hola queridos amigos y amigas.
Uno de los temas,... digamos “avanzaditos” en MySQL (que de hecho son temas de SQL puro) es el manejo de datos por defecto.
Datos por defecto son aquellos que especificamos al momento de la creación de nuestra tabla, aquellos datos por defecto que tal o cual columna mostrará, en caso de que ningún valor sea especificado para ella al momento de hacer una inserción.
Vean el siguiente ejemplo:
Como vemos, hay ciertos datos que no han sido insertados al momento de escribir la sentencia INSERT INTOy por lo tanto se muestran como NULL (valor nulo). Para prevenir este problema, es que existen los datos por defecto, ellos viven para salvarnos la vida.
Cuando hacemos un DESCRIBE nombre_tabla, notamos una columna que dice DEFAULT, tal y como lo muestra la siguiente imagen:
La columna DEFAULT contiene la información de valor por defecto que contiene una columna específica, tal y como lo muestra la imagen, el valor por defecto de nuestras columnas es, para todas, NULL, lo que significa que, en caso de no existir un dato insertado, el valor que esta columna contendrá será NULL.
En nuestro vídeo alteramos nuestra tabla prueba_llave para que almacene un valor por defecto, amén de decirle que ahora no contendrá valores nulos y que sus datos serán decimales. Por favor véanlo:
[Objeto Flash Eliminado]
Muy bien, esto es lo que respecta a datos por defecto (DEFAULT DATA en inglés) y lo que con ellos podemos hacer. Ahora sólo recuerden las palabras de Bob Hope: “La persona que no tiene un corazón caritativo padece del peor de los males cardíacos” Que nuestro corazón esté siempre sano a la hora de compartir nuestro conocimiento. Hasta Pronto.