Insertar datos

Hola, sean bienvenidos a esta reunión.

La garantía de que nuestras bases de datos están funcionando como Dios manda, es que haya datos que se están insertando constantemente.

 

En esta nueva lección, vamos a aprender como insertar datos en MySQL. Tal y como vimos en nuestra lección anterior, debemos tener siempre en cuenta que los tipos de datos que vamos a almacenar en nuestras columnas sean el tipo de datos que hemos definido a la hora de crear nuestra tabla.

 

Dicho lo anterior, podemos empezar. La inserción en MySQL (basados en el lenguaje SQL, claro está) se hace por medio de la sentencia INSERT INTO , cuya sintaxis básica es:


INSERT INTO nombre_tabla (columna_1, columna_2,… columna_n) VALUES(valor_1, valor_2,… valor_n) WHERE condición(opcional)

 

INSERT INTO es, obviamente, la sentencia SQL que inserta los valores en una tabla.

 

nombre_tabla es el nombre de la tabla en donde los valores serán insertados.

 

(columna_1, columna_2,… columna_n) especifica las columnas en la que los datos se insertarán.

 

VALUES es la palabra que “avisa” a MySQL que los datos a continuación son los que se insertarán.

 

(valor_1, valor_2,… valor_n) son los datos que habrán de insertarse. Las comas separan los datos dependiendo de la columna a la que pertenecen (el orden lo especificamos en (columna_1, columna_2,… columna_n)

 

WHERE condicion especifica una condición a cumplirse para que la inserción se lleve a cabo.

 

Una palabra sobre las condiciones antes de ver nuestro vídeo. Las condiciones que le hemos de poner a nuestras inserciones dependerán exclusivamente de nuestras necesidades, por ejemplo, si necesitamos que la columna nombre se grabe única y exclusivamente si cumple con la condición que sea “Pancracio”, entonces nuestra condición sería WHERE nombre = “Pancracio” Como ya lo dijimos, la condición WHERE es opcional y puede no incluirse en nuestras sentencias INSERT INTO, en caso de no ser insertadas, los datos se insertarán sin importar nada (o casi nada).

 

Muy bien, hemos visto los principal en cuanto a inserciones se refiere, para que vean un poquitín de práctica, los dejamos con el siguiente vídeo:

 

[Objeto Flash Eliminado]

 

 

Antes de finalizar este nuestro encuentro, hay que decir algo sobre nuestro vídeo. Como vimos al principio (de hecho hace un par de lecciones), la creación de una tabla de nombre UNO en la que definimos cuatro columnas:

 


nombre: que almacenaría una cadena de caracteres de hasta 15
apellido: que almacenaría una cadena de caracteres de hasta 15
teléfono: que almacenaría una cadena de caracteres de hasta 10
dirección: que almacenaría una cadena de caracteres de hasta 45

 

 

Las inserciones de nuestro ejemplo van bien y sin problemas, hasta que insertamos la columna dirección (que conste no es un error ortográfico, el nombre de la columna es dirección sin tilde). Como seguramente habrán notado, la dirección que intentamos insertar es de más de 45 caracteres. ¿Qué ocurrió? Sencillo, MySQL tiene una definición de una columna y respetará esa decisión hasta el final (¿no sería genial que algunos personajes de la vida pública hiciesen lo mismo?), cualquier intento de insertar más caracteres de los especificados resultará en el truncado de todos los caracteres que se sobrepasen la longitud definida para la columna.

 

 

Esto es todo lo que respecta a las inserciones (por el momento), en nuestra siguiente tertulia aprenderemos a SELECCIONAR los datos. De momento, no se les olvide que, como dijo Florence Nightingale: “Lo importante no es lo que nos hace el destino, sino lo que nosotros hacemos de él” Hagamos de nuestro destino una sucesión de eventos memorables, siempre. Hasta Pronto.

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame