Vistas de página en total

miércoles, 13 de agosto de 2014

Listar tablas en MySQL

Podemos listar todas nuestras tablas de la base de datos que estamos utilizando con la siguiente instrucción:
SELECT table_name FROM information_schema.tables
WHERE table_schema ='nombre base de datos';
Para verificar el estado de todas las tablas de la base de datos podemos ejecutar la siguiente instrucción.
show table status;

Listar Procedimientos Almacenados MySQL

Podemos listar todos nuestros procedimientos de la base de datos que estamos utilizando con la siguiente instrucción:
SELECT routine_name FROM information_schema.routines;
Para verificar el estado de todos los procedimientos de la base de datos podemos ejecutar la siguiente instrucción.
show procedure status;

lunes, 11 de agosto de 2014

Trucos con base de datos MySQL

Borrar todas las tablas de una base de datos MySQL

Muchas veces tenemos la necesidad de eliminar todas las tablas de una base datos para por ejemplo volver a importar una base de datos que se quedó a medio y no contamos con las herramientas para hacerlo de una manera eficiente.

La solución que encontré y funciona consiste en primer lugar en ejecutar esta consulta para conseguir el script que ejecutaremos más tarde:
SELECT CONCAT('drop table ',table_name,'; ') FROM information_schema.tables
WHERE table_schema = 'tuBaseDeDatos';

Por ultimo copiamos el resultado de la anterior consulta, la ejecutamos y asunto resuelto... 

Activar e inactivar triggers de una base de datos MySQL

De forma predeterminada, los desencadenadores se habilitan cuando se crean. Al deshabilitar un desencadenador no se quita, sigue siendo un objeto de la base de datos actual. Pero el desencadenador no se activa cuando se ejecuta una instrucción.
ALTER TRIGGER nombre trigger ENABLE | DISABLE 
ALTER TABLE nombre tabla ENABLE | DISABLE ALL TRIGGERS 

miércoles, 30 de abril de 2014

Como Utilizar stylus con Node.js



node.js
Para utilizar este preprocesador es necesario instalar Node.js en nuestro entorno de trabajo. Para ello tendremos que descargár e instalar la versión correspondiente según nuestro sistema operativo.


A continuación tendremos que instalar Stylus desde nuestro terminal o línea de comandos en modo administrador, de la siguiente manera:
Ingresamos a la carpeta de instalación de node.js
Verificamos la versión que esta instalada de node.js escribimos el siguiente comando:
      node -v
Luego digitamos los siguientes comandos:

    npm install socket.io
    npm install consolidate
    npm install express g
  npm install -g stylus




Con el prefijo -g indicamos que deseamos que Stylus  funcione en cualquier ubicación de nuestro equipo.


Creamos en la carpeta de nuestro proyecto un archivo .styl y escribimos los estilos de nuestra pagina de la forma mas sencilla sin comas, puntos, dos puntos y puntos comas; lo mas importante es indexar el código para la compilar no traiga conflictos. 

   
   body
      background-color blue
      font-size 1.2em
      margin 2em 5%



Por último, me queda explicar cómo tenemos que compilar este archivo .styl para convertirlo en un archivo corriente CSS
Para ello tendremos que ir a nuestro terminal o a nuestra línea de comandos y ejecutar el siguiente código accediendo a la carpeta de nuestro proyecto:

  stylus -c NombreArchivoEstilo.styl