Importar base de datos de MariaDB o MySQL

Ya te mostré cómo respaldar una base de datos de 2 maneras. Ahora te enseñaré a importar ese archivo, o mejor dicho, aplicar ese respaldo. Veremos cómo hacerlo con phpmyadmin y con la línea de comandos. ...

abril 29, 2022 · 2 min · 332 palabras · Parzibyte

Exportar base de datos de MySQL o MariaDB

Hoy veremos algo muy simple: cómo exportar una base de datos de MySQL/MariaDB completa a un archivo con extensión SQL para su posterior importación, o simplemente para respaldarla. Te mostraré 2 ejemplos: uno con phpmyadmin y otro desde la línea de comandos. Recuerda que si estás en Windows y usas XAMPP debes agregar la carpeta C:\xampp\mysql\bin\ a la PATH de Windows. ...

abril 28, 2022 · 11 min · 2321 palabras · Parzibyte

Sublime POS: actualizar sistema y mantener datos existentes

En este post te mostraré cómo mantener los datos (es decir, que no se pierda la información) al actualizar el sistema de ventas gratuito para Windows, ya sea que estés actualizando una versión general o una que tú hayas solicitado específicamente. ...

marzo 21, 2022 · 3 min · 554 palabras · Parzibyte

Agregar columna a tabla si no existe en SQLite3 con Golang

En el tutorial de hoy te mostraré una pequeña función que te permite agregar una columna a una tabla solo si la misma no existe. El motor de base de datos que vamos a usar será SQLite3 pero me imagino que debe funcionar para otros como PostgreSQL o MySQL. Esto es necesario porque en ocasiones el cliente no puede hacer los cambios a la base de datos (no puede ejecutar sentencias SQL) y además se desean conservar los datos ya existentes. Por ello es que hoy veremos cómo agregar una columna a una tabla conservando sus datos, y agregarla solo si no existe, verificando la tabla con PRAGMA en SQLite3. ...

marzo 20, 2022 · 4 min · 690 palabras · Parzibyte

Exportar datos de SQLite3 como SQL desde la CLI

En este tutorial sobre la herramienta sqlite3 de la línea de comandos veremos cómo exportar una tabla y su contenido en formato SQL a través del comando dump. Con sqlite3 no me refiero al gestor, sino a la herramienta de la línea de comandos que está disponible en varios sistemas operativos y que permite gestionar bases de datos de SQLite3. ...

marzo 18, 2022 · 3 min · 438 palabras · Parzibyte

Último id insertado en base de datos con Golang

En este post vamos a ver cómo obtener el último id insertado en la base de datos usando Go también conocido como Golang. No importa la base de datos que usemos, siempre y cuando usemos database/sql. Con esto podemos conectar a MySQL, PostgreSQL, SQLite3, etcétera. Veamos entonces cómo obtener el id del último elemento insertado o el id del elemento del último insert. ...

febrero 21, 2022 · 2 min · 331 palabras · Parzibyte

Guardar números de teléfono en base de datos

En este post vamos a hablar sobre cómo guardar números telefónicos, teléfonos o números de teléfono en las bases de datos, enfocándonos en el tipo de dato. Esto va a responder a la pregunta de ¿Cuál tipo de dato usar para guardar números de teléfono?. Lo expuesto aquí es mi opinión y sugerencia, pero al final puedes hacer lo que gustes. Aunque la respuesta parezca obvia, he visto que varios usuarios preguntan esto y por eso he decidido hacer este post. ...

febrero 3, 2022 · 2 min · 353 palabras · Parzibyte

PostgreSQL: obtener varias filas de subconsulta en una columna

Hoy vamos a ver algo muy necesario al realizar consultas en bases de datos usando PostgreSQL. Se trata de traer varios datos en una subconsulta pero colocarlos todos dentro de una columna, codificados de cierta manera. De este modo traemos varios datos de varias filas, por cada fila, como una columna. Para esto vamos a usar las funciones JSON que PostgreSQL ofrece, en especial la función json_agg. Con esto vamos a tener varios datos de una subconsulta como una cadena que podremos decodificar más adelante. Si bien no es lo más adecuado, funciona y es muy rápido. Nota: si tú no usas PostgreSQL aquí te dejo una alternativa. ...

enero 17, 2022 · 6 min · 1165 palabras · Parzibyte

Ampliar decimal en MySQL: permitir más dígitos

En este post sobre MySQL y el tipo de dato decimal te enseñaré a permitir más dígitos en una columna de tipo decimal para poder guardar valores más grandes. ...

diciembre 8, 2021 · 1 min · 211 palabras · Parzibyte

Generador de datos SQL con JavaScript

Hoy te mostraré una idea o prototipo de un generador para llenar bases de datos SQL usando el lenguaje de programación JavaScript. Básicamente es como un faker, seeder o generador de datos aleatorios para llenar bases de datos. Recientemente tuve la necesidad de generar datos falsos para mi programa de renta de consolas de juegos por tiempo, y como era algo rápido decidí crear un pequeño script para la tarea. Con lo que te mostraré espero que te puedas dar una idea de cómo hacer el tuyo y ver qué tan fácil es. Igualmente puedes usarlo como base para tu propio script. ...

noviembre 9, 2021 · 5 min · 924 palabras · Parzibyte