Mysql – Eliminar datos de dos tablas a la vez

Pongamos un ejemplo claro para mostrar qué queremos hacer. Por un lado, tenemos en una tabla llamada Facturas los datos de la factura. Por otro lado, tenemos la tabla Facturas_lineas dónde almacenamos las líneas de las facturas. Al eliminar una factura debe eliminarse las líneas correspondientes… Lo haremos de la siguiente manera: 1 2 3 DELETE a1, a2 FROM Facturas AS fac JOIN Facturas_lineas AS lin WHERE lin.factura_ID=fac.Id AND fac.Id=3241DELETE a1, a2 FROM Facturas AS fac JOIN Facturas_lineas AS lin […]

» Leer más

Mysql – UNION ALL y GROUP BY o ORDER BY

Cuando en MySql se utiliza el UNION ALL, estamos uniendo los resultados de varias consultas. Para ello, debe cumplirse varias condiciones, entre la que estan que sean las mismas columnas. Pongamos un ejemplo en el que unimos los resultados de dos consultas, una al trabajador con su trabajo y otra el trabajador con su hogar. De las dos conultas sacamos los mismos datos: id, nombre, apellidos y direccion (nótese que dirección es diferente en cada consulta). 1 2 3 4 […]

» Leer más

Enlaces de redes sociales para compartir página

Hay cientos de plugins/librerías para utilizar en nuestra página web que nos permiten compartirla en las principales redes sociales. Para ello, normalmente cargamos la librería javascript, la hoja de estilos y ponemos algún tipo de código para que todo se ejecute. Si lo queremos mas personalizado y sencillo, podemos poner el enlace que permite compartir la página, y punto. Aquí tenéis los mas usados: 1 2 3 4 <a href="https://pinterest.com/pin/create/button/?url=[URL_PAGINA]&media=[IMAGEN_DESTACADA_PAGINA]" target="_blank">Compartir en Pinteres</a> <a href="https://www.facebook.com/sharer/sharer.php?u=[URL_PAGINA]" target="_blank">Compartir en Facebook</a> <a href="https://plus.google.com/share?url=[URL_PAGINA]" […]

» Leer más

Mysql – Exportar una base de datos desde consola

Si ya vimos el caso de importar una base de datos de grandes dimensiones, lo mismo nos puede pasar a la hora de exportar. Si necesitamos exportar bases de datos Mysql con gran cantidad de datos, os recomiendo que lo hagáis con mysqldump Para exportar la base de datos, debéis hacerlo con la siguiente instrucción: 1 mysqldump –u mi_usuario_mysql -p nombre_de_bd > fichero_exportado.sqlmysqldump –u mi_usuario_mysql -p nombre_de_bd > fichero_exportado.sql Espero que os haya sido de utilidad.

» Leer más

Mysql – Importar una base de datos desde consola

Cuando manejamos grandes cantidades de datos en MySql, se hace difícil importar base de datos con phpMyAdmin (herramienta online que permite trabajar con la base de datos). Esto es debido a que los servidores, por seguridad, limitan el tiempo con el que puedes trabajar (importar, ejecutar sentencias…). Por eso, cuando hablamos de bases de datos muy pesadas, debemos hacerlo de otro modo. Primero, debéis subir la base de datos exportada en .sql vía FTP a una carpeta temporal del servidor. […]

» Leer más

Medidas usuales de pantallas de ordenadores y móviles

Medidas pantallas de ordenador Pequeñas (portátiles y pantallas antiguas): 1024×600 Medianas: 1280×720 Grandes: 1400×900, 1600×1200 … Medidas pantallas teléfonos móviles iPhone 4 y 4S: 320 x 480 iPhone 5 y 5S: 320 x 568 iPhone 6: 375 x 667 iPhone 6+: 414 x 736 Galaxy S3, S4, S5: 360 x 640 Google Nexus 5: 1920×1080 Galaxy S: 480×800 Galaxy Note: 1920×1080 Medidas pantallas tabletas iPad 1&2: 1024×768 Galaxy Tab 2 y 3 (7.0 pulgadas): 600×1024 Galaxy Tab 2 y 3 […]

» Leer más

CSS – Estilo print que quite enlaces

Cuando configuramos un estilo CSS print para una página, cuando se imprime ésta, resulta que muestra los enlaces. Debajo de las imágenes, enlaces, debajo de los textos enlazados, el enlace… Pero hay una manera sencilla para no mostrar enlaces cuando imprimimos la página: 1 2 3 4 5 @media print { a[href]:after { content: none !important; } img[src]:after { content: none !important; } }@media print { a[href]:after { content: none !important; } img[src]:after { content: none !important; } } Con […]

» Leer más

MySql – Borrar saltando restricción Foreign Key

Cuando estamos trabajando en base de datos de pruebas (en local o servidor), en ocasiones y normalmente en base de datos muy pesadas, nos puede interesar borrar registros de tablas que no nos interesa para poder trabajar mas cómodos (para que pese menos las importaciones). Aquí es donde podemos encontrarnos con problemas como la eliminación de registros de tablas relacionadas. Sale el error que impide la eliminación de registros porque la tabla está relacionada con otra tabla (Foregin Keys). Está […]

» Leer más

MySql – Eliminar registro saltando claves foráneas

En ocasiones nos enfrentamos a casos puntuales en los que valoras si arriesgarte o no. Una de ellas es la eliminación de registros en un motor de base de datos. Tenemos la base de datos ya estructurada con todos sus datos introducidos, y queremos eliminar un registro al que hemos asignado una clave foranea erronea. No nos deja modificarla, no nos deja eliminar el registro porque no se cumple la regla de clave foranea (no apunta a un registro). Es […]

» Leer más

bideo.js – poner video en el fondo de página web

Librería que permit de forma sencilla, poner un video como fondo en una página web. Es muy utilizado en páginas de inicio para intentar impactar al visitante. No hace falta decir que esto le da un protagonismo al video que obliga a que éste sea de buena calidad. Como puede trabajarse con videos de YouTube, el servidor web no sufre y podemos exprimir la calidad que YouTube nos ofrece. Tenéis toda la información en el siquiente enlace: Web oficial de […]

» Leer más
1 2 3 4 8