Go: API REST con MySQL

En este artículo de programación en el lenguaje Go (también conocido como Golang) vamos a ver cómo crear una API REST que se comunica a través de JSON, guardando y mostrando los datos a partir de una base de datos de MySQL / MariaDB. Al final vamos a tener una API REST con Go usando los 4 métodos: POST, PUT, DELETE y GET usando el enrutador Mux. Además vamos a implementar las 4 operaciones de una base de datos: insert, update, delete y select. Te dejaré al final el código completo y además una explicación en mi canal de YouTube. ...

octubre 12, 2020 · 10 min · 1933 palabras · Parzibyte

PHP: tomar foto con cámara y guardar en MySQL

En este post te mostraré cómo tomar una foto con la cámara web usando JavaScript; para más tarde enviarla a PHP y guardarla en una base de datos. Recuerda que ya anteriormente vimos cómo hacer lo mismo pero guardando la foto en el disco duro, esto no es más que una modificación a lo que aparece en ese post. Recomiendo encarecidamente que leas el post que menciono, pues aquí solo cambia la parte del guardado de la foto. ...

abril 8, 2020 · 7 min · 1287 palabras · Parzibyte

MySQL - Agregar columna con clave foránea a tabla

En este post te mostraré un ejemplo de cómo agregar una columna a una tabla y además convertir esa columna en una llave o clave foránea. Es decir, primero la agregamos y después la convertimos en llave. ...

febrero 12, 2020 · 2 min · 258 palabras · Parzibyte

Eliminar usuario de MySQL / MariaDB

En este post vas a aprender cómo eliminar un usuario de MySQL y comprobar sus privilegios antes de hacerlo. Eliminar un usuario de la base de datos sirve para hacer un sistema más seguro, limpiar una base de datos, etcétera. ...

febrero 7, 2020 · 2 min · 219 palabras · Parzibyte

Renombrar tabla en MySQL

En ocasiones es necesario renombrar una tabla o cambiar de nombre una tabla dentro del motor de base de datos MySQL o MariaDB. En este post te mostraré cómo hacerlo usando una sencilla consulta, a través de un ejemplo. ...

febrero 5, 2020 · 1 min · 187 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

Instalar MySQL (MariaDB) en Android con Termux

Instalar MySQL en Android Los dispositivos móviles de Android no están diseñados para ser servidores (aunque algunos son potentes), sin embargo siempre es interesante ver cómo la tecnología avanza y día con día podemos hacer más cosas con nuestros teléfonos. Hoy veremos cómo instalar el servidor de MySQL o MariaDB en Android, gracias a la aplicación de Termux. Para ello basta ejecutar unos simples comandos y listo, tendremos un servidor de base de datos de MySQL en nuestro Android; completamente funcional y listo para ejecutar consultas. Si queremos ponerlo para producción, podemos hacerlo siempre y cuando configuremos la seguridad. En fin, no veremos temas más avanzados; sólo veremos cómo instalar mysql en Android. Aquí usaremos MariaDB y MySQL como sinónimos; es decir, si ves que digo MariaDB no te confundas, me refiero a MySQL; y viceversa. Sé que realmente hay más diferencias sobre todo con las licencias, pero eso es otro tema y puedes buscarlo en Google si lo deseas. Nota: haz click aquí si quieres ver cómo instalar MySQL en Windows 10. ...

noviembre 12, 2018 · 4 min · 837 palabras · Parzibyte

Replace into en MySQL: usos y explicación

Introducción Apenas vimos qué es lo que hace Insert ignore en MySQL. Pues bien, ahora veamos algo que se parece mucho y es la famosa consulta replace into en MySQL. Básicamente remplaza toda la fila en caso de que una o más claves sean duplicadas al insertar. ...

agosto 27, 2018 · 3 min · 476 palabras · Parzibyte

Castear valores en MysQL

Introducción MySQL es el gestor de base de datos más querido. Seguramente alguna vez vamos a querer castear un valor. Castear un valor es cambiar su tipo, o convertirlo a otro tipo de dato. Por ejemplo, puede que necesitemos convertir una cadena a entero, a flotante, booleano, etcétera. En mi caso tenía que cambiar todos los datos de mi tabla para que dejaran de ser flotantes y fueran enteros. Veamos entonces algunos ejemplos de cómo castear o cambiar valores en MySQL. ...

junio 6, 2018 · 3 min · 536 palabras · Parzibyte

Entendiendo el tipo de dato decimal en MySQL

Si queremos manejar dinero en MySQL, o simplemente queremos almacenar decimales sin pérdida de precisión debemos usar el tipo de dato DECIMAL. En lo personal, la mayoría de veces olvido cuál es su sintaxis y cómo se puede usar; así que voy a explicar cómo funciona. ...

septiembre 23, 2017 · 3 min · 599 palabras · Parzibyte