Publicidad
Publicidad

RSS Insert

RoboMongo y MongoDB

6 Comentarios
RoboMongo y MongoDB

Poco a poco las bases de datos NoSQL se van asentando en el mercado y cada día es más necesario trabajar con ellas de una forma más sencilla. Quizás la base de datos NoSQL que más se esta utilizando hoy en día es MongoDB. Su sintaxis es muy sencilla de entender sin embargo muchas veces uno echa en falta una buena herramienta gráfica que nos acerque al mundo de MySQL WorkBench o similares.

Leer más »

MongoDB: empezando por el principio. Insertando datos

17 Comentarios
MongoDB: empezando por el principio. Insertando datos

En el pasado artículo, ya hicimos una introducción a MongoDB. En él vimos las características generales de esta base de datos NoSQL.

Cualquier base de datos que se precie, tiene que permitirnos realizar las típcias operaciones: inserciones, modificaciones, eliminaciones y consultas. MongoDB no es diferente, y aunque tiene algunas peculariades que iremos describiendo, permite realizar dichas operaciones. Eso sí, nos tenemos que olvidar de SQL.

En este artículo, voy a explicar como se pueden insertar datos. El resto de operaciones, las dejamos para futuros artículos.

Leer más »
Publicidad

La instrucción SQL Insert y su difícil legibilidad

29 Comentarios
La instrucción SQL Insert y su difícil legibilidad

addEventListener('load', function (event) { prettyPrint() }, false);

En ocasiones quedo asombrado (para mal) de que se haya aceptado como un estándar universal ciertas operaciones o instrucciones. Una de estas operaciones que me parece increíble que haya podido llegar a ser un estándar es la instrucción SQL para realizar inserciones.

Si pudiéramos calificar la maquiavélica invención de la instrucción de inserción, yo lo pondría entre el invento del paraguas (un instrumento diseñado para sacarle los ojos a los viandantes) y la invención de la batamanta (un invento diseñador para … aun no lo se).

Por alguna razón, el que diseñó esta instrucción quizá pensó que los programadores estabamos lo suficientemente aburridos y no teníamos otra cosa mejor que hacer que estar contando las posiciones para encajar los nombres de los campos que lleva la inserción y los valores correspondientes que van asociados.

Una instrucción a partir de diez campos empieza a ser incomprensible a simple vista, sobretodo si lo que se insertan son valores numéricos o valores que por su valor pueden ser cualquier cosa.

insert into tabla (campoN, campoE, campoF, campoC, campoL, campoQ, campoR, campoT, campoY, campoH, campoG campoS, campoW, campoZ, campoP) values(6,2,5,3,4,3,7,6,8,32,4,6,8,4,3)

¿Quién sabe decirme, sin contar posiciones, que campo se rellena con el valor 32?

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos