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. ...
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. ...
En este tutorial te voy a mostrar cómo instalar el gestor de base de datos PostgreSQL también llamado PSQL sobre un dispositivo Android, sin necesidad de que el mismo este rooteado, gracias al poder de Termux. Si has seguido mis tutoriales sobre Termux habrás visto que anteriormente ya instalamos MySQL, PHP, GCC, Node JS y Python. ...
Resumen: en este post te mostraré cómo consumir una base de datos de MySQL con Angular, usando PHP como lenguaje de servidor y AJAX (con el módulo HttpClient de Angular) para enviar los datos. Para los estilos vamos a usar Angular Material. Puedes ver el código en GitHub y una demostración con su explicación en el siguiente vídeo: ...
En ocasiones es necesario eliminar una columna de una tabla en MySQL o MariaDB, ya sea porque estábamos haciendo pruebas o porque ya no necesitamos esa columna. MySQL ofrece una forma rápida para poder hacer esto, basta con ejecutar una sentencia ALTER TABLE. ...
En este corto post te mostraré cómo obtener el id que ha ocupado el último elemento insertado en una tabla de SQL usando el lenguaje de programación PHP y el driver PDO. Obtener el último id insertado con PDO y PHP sirve para cuando necesitamos, por ejemplo, hacer relaciones de tablas o imprimir el id tan pronto se haya insertado el registro. Para lograr esto vamos a usar el método lastInsertId. ...
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. ...
Cuando se quieren depurar bases de datos en Android no la tenemos fácil, pues Android no ofrece una manera nativa y fácil de exportar o importar la base de datos de nuestra app. En este post te mostraré una herramienta que te ayudará a visualizar y depurar las bases de datos SQLite en Android sin necesidad de ser root o instalar apps de terceros. Únicamente debemos agregar la librería llamada Android-Debug-Database que personalmente me ha ayudado bastante al analizar o depurar bases de datos en Android. ...
En este post te mostraré cómo solucionar el error al hacer una consulta en MySQL. Este error viene cuando hacemos un GROUP BY y al menos a mí se me ha presentado de dos formas. La primera es: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘una_columna_de_la_tabla’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by La segunda es: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘una_columna_de_la_tabla’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by Veamos cómo solucionar este error 42000 de MySQL. ...
En este post te voy a explicar y mostrar un ejemplo de código con PHP, MySQL, Twig y Bootstrap en donde se gestionan notas y usuarios. La app de notas es totalmente responsiva y hecha completamente con PHP, usando MySQL para la persistencia de datos. El correo es posible gracias a Twig para renderizar la vista, y PHPMailer para enviarlos. Un usuario puede ver, crear, editar y eliminar notas Cualquier usuario puede registrarse usando su correo electrónico Los usuarios pueden cambiar su contraseña Para que el usuario se registre, se debe verificar el correo electrónico Los usuarios pueden resetear su contraseña olvidada Un usuario no puede ver ni modificar las notas de otro usuario Las notas guardadas deben guardar la fecha y hora de creación Como lo ves, está muy enfocado a la gestión de usuarios. ...
Esta es la continuación de un post anterior sobre la creación de una app con Django, el framework de Python. En la entrada anterior vimos una pequeña introducción a Django, las vistas, las URLs y todo lo necesario para comenzar. Ahora veremos cómo: Trabajar con bases de datos y migraciones en Django Crear modelos que van a representar entidades dentro de las bases de datos Generar migraciones y tablas de la base de datos usando Django Recuerda que puedes ver la parte anterior aquí, y el código en GitHub aquí. ...