Conexión a SQL Server con Python y PyODBC (CRUD)

En este post vamos a conectar Python 3 a una base de datos de SQL Server a través del driver ODBC y el paquete PyODBC. Haremos un CRUD para demostrar cómo se hacen las 4 operaciones básicas a una base de datos. Para comenzar, recuerda: Descargar e instalar Python y PIP Instalar SQL server Crear usuario (opcional) y asegurarse de que se puede iniciar sesión con el mismo Descargar e instalar driver, recomiendo la última versión. Probar conexión a SQL Server desde SSMS Nota: todos los archivos están en un repositorio de GitHub. ...

junio 14, 2019 · 8 min · 1532 palabras · Parzibyte

Tutorial de SQLite con Android: CRUD (create, read, update, delete)

Para guardar datos en una base de datos usando Android tenemos que recurrir al maravilloso gestor SQLite3. Pues bien, hoy veremos cómo trabajar con SQLite desde Android usando Java. Lo que veremos será un CRUD o ABC de Android con SQLite en donde veremos un insert, update, delete y select de SQL con Android. Al final tendremos una app móvil simple que permitirá interactuar con SQLite para realizar las operaciones básicas que se ve así: Todo esto usando SQLite y una clase que extiende de SQLiteOpenHelper. ...

febrero 4, 2019 · 20 min · 4200 palabras · Parzibyte

Eliminar todos los datos de una tabla en CodeIgniter

En un trabajo que estoy realizando intenté hacer un delete de este tipo en CodeIgniter: $this->db->delete("la_tabla"); Cosa que permitiría eliminar todos los elementos de una tabla, pero no fue así y en su lugar salió el mensaje: Deletes are not allowed unless they contain a “where” or “like” clause. Que quiere decir que las eliminaciones no están permitidas si no les pones un where o un like. Pero si ejecutamos: delete from mi_tabla; En una consola de MySQL, todo va bien. Bueno, no importa, el problema fue con CodeIgniter y la solución es realmente sencilla. ...

diciembre 7, 2018 · 1 min · 206 palabras · Parzibyte

Eliminar elemento de arreglo en PHP a partir de su índice

Introducción Este es un ejercicio simple pero que nos servirá a la mayoría al trabajar con arreglos en PHP. En algún momento de nuestras vidas puede que nos topemos con el problema de eliminar un elemento de un arreglo en PHP. Por ejemplo, si tenemos un carrito de compras como el que implementamos en el sistema de ventas MVC tendremos que saber quitar un elemento de un array en PHP. ...

octubre 15, 2018 · 3 min · 521 palabras · Parzibyte

SQLite3 y PDO con PHP: crud y ejemplos

Introducción Hace algunas semanas o meses escribí una pequeña introducción a Python con SQLite. Ahora es el turno de PHP, un poderoso lenguaje muy popular soportado por casi todos los servidores del mundo. Veamos un ejemplo de PHP, SQLite3 y PDO. SQLite3 viene como anillo al dedo si nuestra app no será consumida al mismo tiempo (en el mismo instante de tiempo), ya que, recordemos, no es una base de datos multihilo. Nota: recuerda habilitar la extensión sqlite Por cierto, ¿quieres un tutorial para MySQL? también puedes ver la conexión de PHP con otras bases de datos. ...

septiembre 17, 2018 · 12 min · 2433 palabras · Parzibyte

Trabajando con archivos y carpetas en PHP: CRUD

Introducción Es muy común en PHP trabajar con archivos o ficheros. Hay ocasiones en las que vamos a necesitar mover, copiar, renombrar, crear o eliminar un archivo o directorio. Hoy veremos cómo realizar todas estas operaciones desde PHP. ...

julio 10, 2018 · 6 min · 1179 palabras · Parzibyte

Eliminar documentos duplicados en MongoDB

Introducción Hablando de duplicidad, en alguna ocasión tuve que eliminar datos duplicados en MySQL y ya lo expliqué. Hoy explicaré cómo podemos eliminar duplicados en MongoDB, un gestor de base de datos que se compone de colecciones y que dentro de éstas aloja documentos. Eliminar duplicados Si sólo vienes por la solución, y no quieres ver el ejemplo, lo que tienes que ejecutar es esto: db.coleccion.aggregate([ { "$group": { "_id": { "laClave": "$laClave" }, "dups": { "$push": "$_id" }, "count": { "$sum": 1 } }}, { "$match": { "count": { "$gt": 1 } }} ]).forEach(function(doc) { doc.dups.shift(); db.coleccion.remove({ "_id": {"$in": doc.dups }}); }); Ahí “coleccion” es el nombre de tu colección. Y “laClave” es la clave que no quieres que se repita más de una vez. ...

marzo 8, 2018 · 2 min · 410 palabras · Parzibyte

Eliminar filas o valores duplicados en MySQL en una sola consulta

Introducción A veces tenemos uno, dos o más datos que se repiten en nuestras tablas. Incluso a veces no sólo se repiten 2 veces, sino 3 o más. Así que hoy veremos cómo eliminar estos duplicados. ...

octubre 31, 2017 · 3 min · 626 palabras · Parzibyte