Herramientas de usuario

Herramientas del sitio


mysql

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
mysql [2013/04/30 09:21]
jaiturrae creado
mysql [2015/03/28 20:08] (actual)
jaiturrae
Línea 1: Línea 1:
 ====== MySQL ====== ====== MySQL ======
 +
 +Formatear RUT con Guión
 +<code sql>
 +CONCAT(SUBSTRING(p.rut,​1,​CHAR_LENGTH(p.rut)-1),'​-',​RIGHT(p.rut,​1)) AS rut
 +</​code>​
 +
 +
 +Exportar Servidor Compĺeto:
 +<code sql>
 +mysqldump -uroot -p --all-databases > alldb.sql
 +</​code>​
 +
 +Look up the documentation for mysqldump. You may want to use some of the options mentioned in comments:
 +
 +<​code>​
 +mysqldump -uroot -p --opt --all-databases > alldb.sql
 +mysqldump -uroot -p --all-databases --skip-lock-tables > alldb.sql
 +</​code>​
 +
 +Importación:​
 +
 +<code sql>
 +mysql -u root -p < alldb.sql
 +</​code>​
 +
 +[[http://​stackoverflow.com/​questions/​9497869/​export-and-import-all-mysql-databases-at-one-time|Fuente]]
 +
 +
 +
  
 Eliminar Clave Foranea en una TABLA: Eliminar Clave Foranea en una TABLA:
Línea 13: Línea 42:
 </​code>​ </​code>​
  
 +Sumar Días a una Fecha
 +<code sql>
 +mysql> SELECT DATE_ADD(NOW(),​ INTERVAL 60 DAY);
 +</​code>​
 +
 +La sentencia siguiente intenta insertar un nuevo registro, usando 0 (cero) para el campo ID. Si el cero ya se utiliza como clave, entonces la duplicidad es detectada y el ID se actualiza para usar el último ID insertado. Bueno, en realidad un identificador de un incremento mayor que el último utilizado. ​
 +<code sql>
 +INSERT INTO fpdev(id, UserName, InstEmail) VALUES(0,:​UserName,:​InstEmail) ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID();​
 +</​code>​
mysql.1367331683.txt.gz · Última modificación: 2013/04/30 09:21 por jaiturrae