Si queremos importar múltiples archivos SQL en una BBDD MySQL y lo hacemos de forma manual puede resultar una tarea repetitiva y lenta. Para solucionar este problema hemos creado un script en bash (shell) el cual obtiene todos los archivos SQL que hay en un directorio y los importa automáticamente a la base de datos […]
A continuación vamos a ver en una tabla cuales son las principales diferencias entre las bases de datos SQL (relacionales) y las NoSQL (no relacionales). # SQL NoSQL 1 Se categorizan como Sistemas de gestión de bases de datos relacionales (Relational Database Management System – RDMS) Se categorizan como bases de datos no relacionales o […]
Hace unas semanas trabajando en una aplicación de facturación en la que tuve que gestionar una tabla donde se iban a almacenar los distintos bancos con los que trabaja esta empresa. Estuve buscando por Internet a través de varias páginas web y en ninguna de ellas encontré un listado de los principales bancos españoles que […]
A la hora de listar los resultados de una tabla, si esta tabla contiene bastantes registros, lo más lógico es que los vayamos mostrando de X en X utilizando una paginación. Y es bastante útil mostrar en una cadena de texto el total de registros que tiene esta tabla, algo como «Total usuarios: 365«. Pues […]
Cuando vamos a insertar datos a nuestra base de datos con PHP, tenemos que tener especial cuidado con las inyecciones SQL y demás intentos de que nos inserten datos maliciosos por parte de algún usuario. La siguiente función es probablemente la manera más completa y eficiente de limpiar una cadena de texto antes de insertarla […]
Si lo que queremos hacer es guardar una copia de nuestra base de datos MySQL o tablas individuales (hacer un backup), lo podemos hacer con PHP através del siguiente script: El archivo lo guardará en formato .sql con el nombre db-backup seguido de la fecha en que se creó el archivo, por ejemplo, «db-backup-14-11-2012.sql«. Además […]
SQL (Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base […]