SQL - Insertar fila si no existe usando WHERE

En este tutorial de SQL te mostraré cómo insertar datos a una tabla solo si el dato no existe, es decir, insertar un dato únicamente una vez usando una subconsulta y WHERE. Este tutorial aplica para SQL en general, es decir, debería funcionar en cualquier motor, pero solo he podido probarlo en MySQL y SQLite 3. Nota: no olvides que REPLACE INTO e INSERT IGNORE (o INSERT OR IGNORE) tienen similitudes con este método. ...

septiembre 19, 2019 · 2 min · 267 palabras · Parzibyte

Agregar columna a tabla de SQLite

En este post te mostraré cómo agregar una columna a tabla de SQLite usando la sentencia ALTER TABLE en SQLite incluso si ya hay datos en la misma. ...

septiembre 10, 2019 · 2 min · 237 palabras · Parzibyte

App de entregas Android con sincronización web y GPS

En este post te mostraré una app de entrega de paquetes para Android que programé hace algún tiempo en Java, la cual sirve para dar seguimiento a entregas de paquetes o pedidos, sincronizada con un servidor para bajar y subir las entregas pendientes en cada terminal. Se puede decir que es, a baja escala, algo similar a lo que hace DHL, Estafeta o esos servicios que entregan paquetes (no sé bien el nombre de ese campo). La información se guarda en una base de datos SQLite local, y posteriormente se envía a un servidor para sincronizarse. Para llevar un seguimiento de los paquetes se escanea el código de barras usando la cámara del teléfono inteligente, o escribiendo el código manualmente. ...

septiembre 6, 2019 · 5 min · 1037 palabras · Parzibyte

Redondear números en SQL

Resumen: en este tutorial vas a aprender a redondear números en SQL. Te mostraré a redondear hacia arriba, hacia abajo o redondear dependiendo de los decimales; usando la función round, floor y ceil / ceiling. Nota: los ejemplos funcionan en MySQL, MariaDB y en SQL Server. ...

agosto 2, 2019 · 4 min · 696 palabras · Parzibyte

Función if en MySQL

A través de este post voy a ilustrar la función IF en MySQL; la cual funciona similar a los lenguajes de programación pero en forma de función; lo sé, es un poco complicado de decir pero verás que con los ejemplos quedará claro. Nota: voy a explicar la función if en MySQL, no la sentencia. Me parece que MySQL también cuenta con la sentencia If pero eso es otra historia y se usa sobre todo en funciones, así que seguramente llegaste al post correcto. ...

julio 21, 2019 · 4 min · 696 palabras · Parzibyte

Deshabilitar Trackbacks y Pingbacks en WordPress con consulta SQL

En este post te voy a mostrar a desactivar los trackbacks en WordPress a través de una consulta SQL usando un simple update (y también a desactivarlo para los posts futuros). Los trackbacks y pingbacks en WordPress sirven para crear enlaces entre blogs de WordPress. Desafortunadamente los spammers también los utilizan, así que en ocasiones es mejor desactivarlos. Lo complicado de desactivarlos es que hay que editar los posts, uno por uno (o en lotes, pero igual es complejo) ya que aunque se desactive en ajustes, los posts antiguos siguen con el pingback habilitado. ...

julio 17, 2019 · 2 min · 273 palabras · Parzibyte

PHP y bases de datos: ejemplos y tutoriales de conexión

En este artículo te muestro cómo conectar PHP con varias bases de datos. Aparte de los motores que usan SQL, PHP también puede consumir bases de datos No-SQL como MongoDB. PHP es un lenguaje muy popular para la programación del lado del servidor. Funciona para muchísimas cosas, entre ellas, conectar con bases de datos a través del driver PDO por ejemplo. Este post es un índice para ver cómo PHP puede conectarse con varios motores de bases de datos. ...

julio 17, 2019 · 1 min · 164 palabras · Parzibyte

Conexión Node.js y MySQL con Express

En este post te voy a mostrar cómo conectarte a una base de datos de MySQL usando el lenguaje de programación JavaScript del lado del servidor a través del entorno Node; también conocido como Node.Js. Vamos a hacer las 4 operaciones básicas de la base de datos: obtener datos, insertar datos, actualizar datos y eliminar datos. Para la interfaz del usuario vamos a usar Bootstrap y una estructura de aplicación web generada con express-generator. ...

junio 28, 2019 · 8 min · 1587 palabras · Parzibyte

Node.js y PostgreSQL - Ejemplo de conexión

Node JS puede ser conectado a PostgreSQL fácilmente a través del paquete pg. En este tutorial vamos a ver cómo conectar Node.JS con PostgreSQL y hacer las cuatro operaciones básicas de la base de datos: Create, read, update y delete (CRUD); todo esto evitando inyecciones SQL y usando un poco el model MVC. Para la interfaz vamos a usar Bootstrap (ya que será responsivo), y para que el usuario use nuestra app web vamos a usar Express. Aunque estos ejemplos son con la web, los mismos pueden ser ejecutados en la terminal sin ningún problema. ...

junio 28, 2019 · 7 min · 1397 palabras · Parzibyte

Extensión PDO de PostgreSQL con PHP y Linux Ubuntu

Hoy vamos a ver cómo instalar la extensión de PDO PostgreSQL (es decir, el driver para conectar PostgreSQL con PHP) en Ubuntu. ...

junio 24, 2019 · 1 min · 109 palabras · Parzibyte