<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>WebAdictos - Una dosis diaria de web &#187; Bases de Datos</title> <atom:link href="http://www.webadictos.com.mx/category/bases-de-datos/feed/" rel="self" type="application/rss+xml" /><link>http://www.webadictos.com.mx</link> <description>Blog sobre tecnologia, internet, programación, humor, tutoriales, tips y temas diversos</description> <lastBuildDate>Thu, 18 Mar 2010 18:27:09 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.2</generator> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Administrar bases de datos mysql con Chive</title><link>http://www.webadictos.com.mx/2010/03/04/administrar-bases-de-datos-mysql-con-chive/</link> <comments>http://www.webadictos.com.mx/2010/03/04/administrar-bases-de-datos-mysql-con-chive/#comments</comments> <pubDate>Thu, 04 Mar 2010 19:40:05 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[administrar bases de datos]]></category> <category><![CDATA[bases de datos mysql]]></category> <category><![CDATA[bases mysql]]></category> <category><![CDATA[chive]]></category> <category><![CDATA[editor sql]]></category> <category><![CDATA[phpmyadmin]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/?p=11328</guid> <description><![CDATA[Todos los desarrolladores de PHP conocemos la herramienta phpMyAdmin que  es una muy buena herramienta para administrar bases de datos  MySQL sin embargo aqui les presento una alternativa bastante interesante para aquellos que trabajan con PHP y MySQL. Se trata de Chive que es una herramienta para administrar bases de datos basado en [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2010/03/04/administrar-bases-de-datos-mysql-con-chive/" title="Administrar bases de datos mysql con Chive"><strong>Administrar bases de datos mysql con Chive</strong></a></p>]]></description> <content:encoded><![CDATA[<p><img class="size-full wp-image-11329 alignright" title="chive mysql" src="http://www.webadictos.com.mx/wp-content/uploads/2010/03/chive-mysql.jpg" alt="" width="250" height="82" />Todos los desarrolladores de PHP conocemos la herramienta <strong>phpMyAdmin</strong> que  es una muy buena herramienta para administrar <strong>bases de datos  MySQL</strong> sin embargo aqui les presento una alternativa bastante interesante para aquellos que trabajan con <strong>PHP y MySQL</strong>. Se trata de <strong>Chive</strong> que es una herramienta para <strong>administrar bases de datos</strong> basado en web al igual que phpMyAdmin. Chive soporta la mayoria de las operaciones que necesitan los desarrolladores y administradores de bases de datos como  bases de datos, tablas, indices, llaves, triggers, vistas, rutinas, administracion de privilegios, importar y exportar.</p><p style="text-align: center;"><img class="size-full wp-image-11330 aligncenter" title="editor sql" src="http://www.webadictos.com.mx/wp-content/uploads/2010/03/editor-sql.jpg" alt="" width="470" height="290" /></p><p>Chive integra una interfaz de usuario que aprovecha las capacidades de los navegadores actuales, es basado en el framework Yii, utiliza el patrón MVC, es open source, requiere una mínima configuración, y utiliza  autenficacion directa a la base de datos. Otras de las características interesantes de Chive es que integra un <strong>editor SQL</strong> con sintaxis resaltada lo que nos permitirá facilmente editar nuestras instrucciones SQL.</p><p>Chive funciona con PHP, MySQL 5 y Apache con mod_rewrite habilitado.</p><p>Muchos se resistiran a dejar phpMyAdmin sin embargo Chive parece ser una buena alternativa.</p><p><strong>Enlace: <a href="http://www.chive-project.com/">Chive</a></strong></p><p>Relacionados:</p><ul><li><a title="20 Tips de Diseño MySQL" href="http://www.webadictos.com.mx/2008/10/21/20-tips-de-diseno-mysql/">20 Tips de Diseño MySQL</a></li><li><a title="Respaldar bases de datos MySQL automaticamente con Cron" href="http://www.webadictos.com.mx/2008/09/25/respaldar-bases-de-datos-mysql-automaticamente-con-cron/">Respaldar bases de datos MySQL automaticamente con Cron</a></li><li><a title="Sistemas de Almacenamiento de MySQL" href="http://www.webadictos.com.mx/2008/01/22/sistemas-de-almacenamiento-de-mysql/">Sistemas de Almacenamiento de MySQL</a></li><li><a title="Herramientas y Recursos Para Trabajar Con Bases de Datos" href="http://www.webadictos.com.mx/2007/10/13/herramientas-y-recursos-para-trabajar-con-bases-de-datos/">Convertir Access a MySQL Herramientas<br /> y Recursos Para Trabajar Con Bases de Datos</a></li></ul><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2010/03/04/administrar-bases-de-datos-mysql-con-chive/" title="Administrar bases de datos mysql con Chive"><strong>Administrar bases de datos mysql con Chive</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2010/03/04/administrar-bases-de-datos-mysql-con-chive/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Revista gratis Oracle magazine impresa!</title><link>http://www.webadictos.com.mx/2009/11/20/revista-gratis-impresa-de-oracle-magazine/</link> <comments>http://www.webadictos.com.mx/2009/11/20/revista-gratis-impresa-de-oracle-magazine/#comments</comments> <pubDate>Fri, 20 Nov 2009 07:58:33 +0000</pubDate> <dc:creator>jegs87</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[Educación]]></category> <category><![CDATA[SQL]]></category> <category><![CDATA[tecnología]]></category> <category><![CDATA[Gratis]]></category> <category><![CDATA[impresa]]></category> <category><![CDATA[magazine]]></category> <category><![CDATA[oracle]]></category> <category><![CDATA[oracle magazine]]></category> <category><![CDATA[revista]]></category> <category><![CDATA[revista gratis]]></category> <category><![CDATA[revista oracle]]></category> <category><![CDATA[revistas]]></category> <category><![CDATA[revistas gratis]]></category> <category><![CDATA[revistas impresas]]></category> <category><![CDATA[revistas impresas gratis]]></category> <category><![CDATA[revistas oracle gratis]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/?p=9191</guid> <description><![CDATA[ Oracle Magazine se publica bimestral y lo puedes pedir totalmente gratis. Esta revista está orientada a personas que trabajen en tecnologías de información (IT), administradores de bases de datos y desarrolladores. En la revista podrás encontrar información relacionada a este tema, códigos de ejemplos, tips y trucos, información estratégica y para desarrollar bases de datos, [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2009/11/20/revista-gratis-impresa-de-oracle-magazine/" title="Revista gratis Oracle magazine impresa!"><strong>Revista gratis Oracle magazine impresa!</strong></a></p>]]></description> <content:encoded><![CDATA[<p><img class="alignright" src="http://www.webadictos.com.mx/wp-content/uploads/2009/11/ormc.gif" alt="Oracle Magazine" /></p><p>Oracle Magazine se publica bimestral y lo puedes pedir totalmente gratis. Esta revista está orientada a personas que trabajen en tecnologías de información (IT), administradores de bases de datos y desarrolladores. En la revista podrás encontrar información relacionada a este tema, códigos de ejemplos, tips y trucos, información estratégica y para desarrollar bases de datos, etc.</p><p>Para pedirla se necesita llenar un formulario extenso, pero vale la pena ya que es gratis, impresa y te la envian a cualquier parte del mundo.</p><p><strong>Enlace: <a href="http://www.tradepub.com/free/orm/prgm.cgi">Pedir revista de Oracle Magazine gratis</a></strong></p><p>Relacionados:</p><ul><li><a title="Revistas gratis en linea con YouKioske" rel="bookmark" href="http://www.webadictos.com.mx/2009/06/09/revistas-gratis-en-linea-con-youkioske/">Revistas gratis en linea con YouKioske</a></li><li><a title="Temas para Wordpress de revistas" rel="bookmark" href="http://www.webadictos.com.mx/2008/06/23/temas-para-wordpress-de-revistas/">Temas para Wordpress de revistas</a></li></ul><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2009/11/20/revista-gratis-impresa-de-oracle-magazine/" title="Revista gratis Oracle magazine impresa!"><strong>Revista gratis Oracle magazine impresa!</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2009/11/20/revista-gratis-impresa-de-oracle-magazine/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>20 Tips de Diseño MySQL</title><link>http://www.webadictos.com.mx/2008/10/21/20-tips-de-diseno-mysql/</link> <comments>http://www.webadictos.com.mx/2008/10/21/20-tips-de-diseno-mysql/#comments</comments> <pubDate>Tue, 21 Oct 2008 16:18:15 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[consejos mysql]]></category> <category><![CDATA[diseño de bases de datos]]></category> <category><![CDATA[diseño de bd en mysql]]></category> <category><![CDATA[tips]]></category> <category><![CDATA[tips mysql]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/?p=4977</guid> <description><![CDATA[Si utilizas MySQL como manejador de bases de datos entonces te recomiendo leer el top de 20 tips para diseñar bases de datos en MySQL&#8230; recuerden que por mas que sepan de MySQL siempre se aprende algo nuevo. Tips de MySQLEnlace: The top 20 design tips for MySQL Enterprise data architects Relacionados:Respaldar bases de datos MySQL automaticamente [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2008/10/21/20-tips-de-diseno-mysql/" title="20 Tips de Diseño MySQL"><strong>20 Tips de Diseño MySQL</strong></a></p>]]></description> <content:encoded><![CDATA[<p>Si utilizas <a href="http://www.webadictos.com.mx/category/mysql/">MySQL</a> como manejador de bases de datos entonces te recomiendo leer el top de <b>20 tips para diseñar bases de datos en MySQL</b>&#8230; recuerden que por mas que sepan de MySQL siempre se aprende algo nuevo.</p><h3>Tips de MySQL</h3><p><center></p><div class="youtube-video"><object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_136255594369767" name="doc_136255594369767" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" width="480" height="390"><param name="movie" value="http://documents.scribd.com/ScribdViewer.swf?document_id=2565263&amp;access_key=key-1uf8bcjaq9ibyyf5d6s2&amp;page=1&amp;version=1&amp;viewMode=slideshow"><param name="quality" value="high"><param name="play" value="true"><param name="loop" value="true"><param name="scale" value="showall"><param name="wmode" value="opaque"><param name="devicefont" value="false"><param name="bgcolor" value="#ffffff"><param name="menu" value="true"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="salign" value=""><param name="mode" value="slideshow"><embed src="http://documents.scribd.com/ScribdViewer.swf?document_id=2565263&amp;access_key=key-1uf8bcjaq9ibyyf5d6s2&amp;page=1&amp;version=1&amp;viewMode=slideshow" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_136255594369767_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" mode="slideshow" align="middle" width="480" height="390"></embed></object></div><p></center></p><p><b><br /> Enlace: <a target="_blank" href="http://www.scribd.com/doc/2565263/The-top-20-design-tips-for-MySQL-Enterprise-data-architects">The top 20 design tips for MySQL Enterprise data architects</a></b></p><p>Relacionados:</p><ul><li><a href="http://www.webadictos.com.mx/2008/09/25/respaldar-bases-de-datos-mysql-automaticamente-con-cron/" title="Respaldar bases de datos MySQL automaticamente con Cron">Respaldar bases de datos MySQL automaticamente con Cron</a></li><li><a href="http://www.webadictos.com.mx/2008/03/31/eliminar-todas-las-tablas-de-una-base-de-datos-mysql/" title="a Eliminar todas las tablas de una base de datos MySQL">Eliminar todas las tablas de una base de datos MySQL</a></li><li><a title="Link Permanente a Como respaldar una base de datos de mysql por consola" href="http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola">respaldar una base de datos de mysql por comandos</a></li><li><a title="Link Permanente a Sentencias en MySQL Que Tal Ves No Conocias" rel="bookmark" href="http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias">Sentencias en MySQL Que Tal Ves No Conocias</a></li><li><a title="Link Permanente a Convertir Access a MySQL" rel="bookmark" href="http://www.webadictos.com.mx/2008/01/10/convertir-access-a-mysql">Convertir Access a MySQL</a></li><li><a title="Link Permanente a Tips Para Optimizar Consultas MySQL En PHP" rel="bookmark" href="http://www.webadictos.com.mx/2007/07/27/tips-para-optimizar-consultas-mysql-en-php">Tips Para Optimizar Consultas MySQL En PHP</a></li><li><a title="Link Permanente a Utilizar expresiones regulares con MySQL" rel="bookmark" href="http://www.webadictos.com.mx/2007/08/02/utilizar-expresiones-regulares-con-mysql">Utilizar expresiones regulares con MySQL</a></li><li><a title="Link Permanente a 20 Recursos Para Trabajar Con MySQL" rel="bookmark" href="http://www.webadictos.com.mx/2007/08/02/20-recursos-para-trabajar-con-mysql">20 Recursos Para Trabajar Con MySQL</a></li></ul><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2008/10/21/20-tips-de-diseno-mysql/" title="20 Tips de Diseño MySQL"><strong>20 Tips de Diseño MySQL</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2008/10/21/20-tips-de-diseno-mysql/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Eliminar todas las tablas de una base de datos MySQL</title><link>http://www.webadictos.com.mx/2008/03/31/eliminar-todas-las-tablas-de-una-base-de-datos-mysql/</link> <comments>http://www.webadictos.com.mx/2008/03/31/eliminar-todas-las-tablas-de-una-base-de-datos-mysql/#comments</comments> <pubDate>Mon, 31 Mar 2008 06:38:45 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[General]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[Trucos]]></category> <category><![CDATA[bd]]></category> <category><![CDATA[drop tables]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/?p=2702</guid> <description><![CDATA[Los que utilizamos MySQL en algún momento nos habremos topado con que queremos eliminar todas las tablas de nuestra base de datos, sin embargo MySQL no cuenta con un comando DROP ALL TABLES por lo que para eliminar las tablas tenemos que hacer un DROP TABLE y especificar los nombres de todas nuestras tablas que [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2008/03/31/eliminar-todas-las-tablas-de-una-base-de-datos-mysql/" title="Eliminar todas las tablas de una base de datos MySQL"><strong>Eliminar todas las tablas de una base de datos MySQL</strong></a></p>]]></description> <content:encoded><![CDATA[<p>Los que utilizamos MySQL en algún momento nos habremos topado con que queremos eliminar todas las tablas de nuestra base de datos, sin embargo MySQL no cuenta con un comando DROP ALL TABLES por lo que para eliminar las tablas tenemos que hacer un DROP TABLE y especificar los nombres de todas nuestras tablas que queremos eliminar. Hacer esto en un entorno gráfico realmente es algo sencillo pero ¿qué pasa cuando no tenemos acceso a un entorno gráfico (sobre todo si manejamos servidores remotos) y tenemos una base de datos con gran cantidad de tablas?</p><p>Pues bien un truco que me encontré en la página de MySQL y que funciona a la perfección es el siguiente:</p><p>Exportamos la base de datos únicamente con la sentencia drop table para cada tabla contenida en nuestra bd:</p><blockquote><p>mysqldump nombrebd &#8211;add-drop-table &#8211;no-data &gt; droptablesbd.sql</p></blockquote><p>y luego importamos el archivo:</p><blockquote><p>mysql nombrebd &lt; droptablesbd.sql</p></blockquote><p>Como ven es una tarea sencilla y que nos puede servir en cualquier momento sobre todo para los que trabajan con bases de datos que contienen muchas tablas.</p><p>También te puede interesar:<a title="Link Permanente a Como respaldar una base de datos de mysql por consola" rel="bookmark" href="http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola"></a></p><ul><li><a title="Link Permanente a Como respaldar una base de datos de mysql por consola" rel="bookmark" href="http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola">respaldar una base de datos de mysql por comandos</a></li><li><a title="Link Permanente a Sentencias en MySQL Que Tal Ves No Conocias" rel="bookmark" href="http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias">Sentencias en MySQL Que Tal Ves No Conocias</a></li><li><a title="Link Permanente a Convertir Access a MySQL" rel="bookmark" href="http://www.webadictos.com.mx/2008/01/10/convertir-access-a-mysql">Convertir Access a MySQL</a></li><li><a title="Link Permanente a Tips Para Optimizar Consultas MySQL En PHP" rel="bookmark" href="http://www.webadictos.com.mx/2007/07/27/tips-para-optimizar-consultas-mysql-en-php">Tips Para Optimizar Consultas MySQL En PHP</a></li><li><a title="Link Permanente a Utilizar expresiones regulares con MySQL" rel="bookmark" href="http://www.webadictos.com.mx/2007/08/02/utilizar-expresiones-regulares-con-mysql">Utilizar expresiones regulares con MySQL</a></li><li><a title="Link Permanente a 20 Recursos Para Trabajar Con MySQL" rel="bookmark" href="http://www.webadictos.com.mx/2007/08/02/20-recursos-para-trabajar-con-mysql">20 Recursos Para Trabajar Con MySQL</a></li></ul><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2008/03/31/eliminar-todas-las-tablas-de-una-base-de-datos-mysql/" title="Eliminar todas las tablas de una base de datos MySQL"><strong>Eliminar todas las tablas de una base de datos MySQL</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2008/03/31/eliminar-todas-las-tablas-de-una-base-de-datos-mysql/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Sistemas de Almacenamiento de MySQL</title><link>http://www.webadictos.com.mx/2008/01/22/sistemas-de-almacenamiento-de-mysql/</link> <comments>http://www.webadictos.com.mx/2008/01/22/sistemas-de-almacenamiento-de-mysql/#comments</comments> <pubDate>Tue, 22 Jan 2008 17:40:26 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[tecnología]]></category> <category><![CDATA[heap]]></category> <category><![CDATA[innodb]]></category> <category><![CDATA[merge]]></category> <category><![CDATA[myisam]]></category> <category><![CDATA[sistemas de almacenamiento]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/2008/01/22/sistemas-de-almacenamiento-de-mysql/</guid> <description><![CDATA[Si eres usuario de MySQL o apenas comienzas a utilizarlo un punto importante a entender son los diferentes sistemas de almacenamiento que podemos encontrarnos en este sistema administrador de bases de datos. Entre estos estan:MyISAM HEAP Archive Merge InnoDB NDBEn Software Projects han realizado un artículo muy interesante explicando cada uno de esos sistemas de almacenamiento incluyendo ejemplos y [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2008/01/22/sistemas-de-almacenamiento-de-mysql/" title="Sistemas de Almacenamiento de MySQL"><strong>Sistemas de Almacenamiento de MySQL</strong></a></p>]]></description> <content:encoded><![CDATA[<p>Si eres usuario de <a href="http://www.webadictos.com.mx/category/mysql/" target="_blank">MySQL</a> o apenas comienzas a utilizarlo un punto importante a entender son los diferentes sistemas de almacenamiento que podemos encontrarnos en este sistema administrador de bases de datos. Entre estos estan:</p><ul><li><span class="TextMedium"><strong>MyISAM</strong></span></li><li><span class="TextMedium"> <strong>HEAP</strong></span></li><li><span class="TextMedium"><strong>Archive</strong></span></li><li><span class="TextMedium"><strong>Merge</strong></span></li><li><span class="TextMedium"><strong>InnoDB</strong></span></li><li><span class="TextMedium"><strong>NDB</strong></span></li></ul><p>En Software Projects han realizado un artículo muy interesante explicando cada uno de esos sistemas de almacenamiento incluyendo ejemplos y notas importantes sobre cada sistema.</p><div style="text-align: center"><img src="http://www.webadictos.com.mx/wp-content/uploads/2008/01/sqldiagram.jpg" alt="Sistemas de Almacenamiento de MySQL" /></div><p>El artículo esta en ingles pero es entendible si conocemos al menos un poco de este lenguaje o bien podemos utilizar la herramienta de traducción de google.</p><p><strong>Enlace: <a href="http://www.softwareprojects.com/resources/programming/t-mysql-storage-engines-1470.html" target="_blank">MySQL Storage Engines</a></strong></p><p>Tambien te puede interesar:</p><ul><li><a href="http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias/" rel="bookmark" title="Link Permanente a Sentencias en MySQL Que Tal Ves No Conocias">Sentencias en MySQL Que Tal Ves No Conocias</a></li><li><a href="http://www.webadictos.com.mx/2008/01/10/convertir-access-a-mysql/" rel="bookmark" title="Link Permanente a Convertir Access a MySQL">Convertir Access a MySQL</a><a href="http://www.webadictos.com.mx/2007/07/27/tips-para-optimizar-consultas-mysql-en-php/" rel="bookmark" title="Link Permanente a Tips Para Optimizar Consultas MySQL En PHP"></a></li><li><a href="http://www.webadictos.com.mx/2007/07/27/tips-para-optimizar-consultas-mysql-en-php/" rel="bookmark" title="Link Permanente a Tips Para Optimizar Consultas MySQL En PHP">Tips Para Optimizar Consultas MySQL En PHP</a><a href="http://www.webadictos.com.mx/2007/08/02/utilizar-expresiones-regulares-con-mysql/" rel="bookmark" title="Link Permanente a Utilizar expresiones regulares con MySQL"></a></li><li><a href="http://www.webadictos.com.mx/2007/08/02/utilizar-expresiones-regulares-con-mysql/" rel="bookmark" title="Link Permanente a Utilizar expresiones regulares con MySQL">Utilizar expresiones regulares con MySQL</a><a href="http://www.webadictos.com.mx/2007/08/02/20-recursos-para-trabajar-con-mysql/" rel="bookmark" title="Link Permanente a 20 Recursos Para Trabajar Con MySQL"></a></li><li><a href="http://www.webadictos.com.mx/2007/08/02/20-recursos-para-trabajar-con-mysql/" rel="bookmark" title="Link Permanente a 20 Recursos Para Trabajar Con MySQL">20 Recursos Para Trabajar Con MySQL</a><a href="http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola/" rel="bookmark" title="Link Permanente a Como respaldar una base de datos de mysql por consola"></a></li><li><a href="http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola/" rel="bookmark" title="Link Permanente a Como respaldar una base de datos de mysql por consola">Como respaldar una base de datos de mysql por consola</a></li><li><a href="http://www.webadictos.com.mx/category/mysql/" target="_blank">MySQL</a></li></ul><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2008/01/22/sistemas-de-almacenamiento-de-mysql/" title="Sistemas de Almacenamiento de MySQL"><strong>Sistemas de Almacenamiento de MySQL</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2008/01/22/sistemas-de-almacenamiento-de-mysql/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Sun Compra MySQL</title><link>http://www.webadictos.com.mx/2008/01/17/sun-compra-mysql/</link> <comments>http://www.webadictos.com.mx/2008/01/17/sun-compra-mysql/#comments</comments> <pubDate>Thu, 17 Jan 2008 16:19:37 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[actualidad]]></category> <category><![CDATA[tecnología]]></category> <category><![CDATA[compras]]></category> <category><![CDATA[java]]></category> <category><![CDATA[sun]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/2008/01/17/sun-compra-mysql/</guid> <description><![CDATA[Sin duda esta es la nota de la semana y es que los de Sun han dado a conocer que compran el famoso motor open source  de bases de datos MySQL. La transferencia fue por nada mas y nada menos que por $1000 Millones de dolares una cantidad para nada despreciable. Para el que no sepa [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2008/01/17/sun-compra-mysql/" title="Sun Compra MySQL"><strong>Sun Compra MySQL</strong></a></p>]]></description> <content:encoded><![CDATA[<p><img src="http://www.mysql.com/common/logos/mysql_100x52-64.gif" alt="MySQL" title="MySQL" align="right" height="52" width="100" />Sin duda esta es la nota de la semana y es que los de Sun han dado a conocer que compran el famoso motor open source  de bases de datos <a href="http://www.webadictos.com.mx/category/mysql/" target="_blank">MySQL</a>.</p><p>La transferencia fue por nada mas y nada menos que por <strong>$1000 Millones de dolares</strong> una cantidad para nada despreciable. Para el que no sepa Sun es la compañía que esta detrás de Java y Solaris por lo que debemos esperar a futuro cambios que esperemos sean para bien sobre esta excelente base de datos.</p><p>Pueden ver mas detalles de la transferencia en el <a href="http://blogs.sun.com/jonathan/entry/winds_of_change_are_blowing" target="_blank">blog de sun.</a></p><p><em>Lo vi primero en <a href="http://www.microsiervos.com/archivo/ordenadores/sun-ha-comprado-mysql.html" target="_blank">MicroSiervos</a> </em></p><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2008/01/17/sun-compra-mysql/" title="Sun Compra MySQL"><strong>Sun Compra MySQL</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2008/01/17/sun-compra-mysql/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Recursos Para SQL Server</title><link>http://www.webadictos.com.mx/2008/01/15/recursos-para-sql-server/</link> <comments>http://www.webadictos.com.mx/2008/01/15/recursos-para-sql-server/#comments</comments> <pubDate>Tue, 15 Jan 2008 14:11:08 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[Recursos]]></category> <category><![CDATA[tecnología]]></category> <category><![CDATA[dbms]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[recursos sql server]]></category> <category><![CDATA[SQL]]></category> <category><![CDATA[sql server]]></category> <category><![CDATA[tutoriales sql server]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/2008/01/15/recursos-para-sql-server/</guid> <description><![CDATA[Si trabajas con SQL Server este sitio te va a servir de mucho se trata de SQLHunt que es un meta buscador de recursos exclusivamente de SQL Server.SQLHunt utiliza el motor de búsqueda de Google y al realizar una consulta busca entre un gran número de sitios que cuentan con recursos relacionados con SQL Server, [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2008/01/15/recursos-para-sql-server/" title="Recursos Para SQL Server"><strong>Recursos Para SQL Server</strong></a></p>]]></description> <content:encoded><![CDATA[<p>Si trabajas con <strong>SQL Server</strong> este sitio te va a servir de mucho se trata de <strong><a href="http://www.sqlhunt.com/" target="_blank">SQLHunt</a></strong> que es un meta <strong>buscador de recursos</strong> exclusivamente de <strong>SQL Server</strong>.</p><div style="text-align: center"><img src="http://www.webadictos.com.mx/wp-content/uploads/2008/01/recursos-sql-server.jpg" alt="Recursos SQL Server" /></div><p><a href="http://www.sqlhunt.com/" target="_blank"><strong>SQLHunt</strong></a> utiliza el motor de búsqueda de Google y al realizar una consulta busca entre un gran número de sitios que cuentan con recursos relacionados con SQL Server, incluyendo<strong> artículos, how-to, tutoriales, guías de implementación</strong>, foros, <strong>repositorios de código fuente, libros</strong>, blogs, feeds rss, revistas y otros recursos.</p><p>Asi que si necesitas algun recurso sobre SQL Server, SQLHunt es un buen punto de partida.</p><p><strong>Enlace: <a href="http://www.sqlhunt.com/" target="_blank">SQLHunt</a></strong></p><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2008/01/15/recursos-para-sql-server/" title="Recursos Para SQL Server"><strong>Recursos Para SQL Server</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2008/01/15/recursos-para-sql-server/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Convertir Access a MySQL</title><link>http://www.webadictos.com.mx/2008/01/10/convertir-access-a-mysql/</link> <comments>http://www.webadictos.com.mx/2008/01/10/convertir-access-a-mysql/#comments</comments> <pubDate>Thu, 10 Jan 2008 16:43:07 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[Herramientas]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[Recursos]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[access]]></category> <category><![CDATA[access a mysql]]></category> <category><![CDATA[convertir access a mysql]]></category> <category><![CDATA[importar access a mysql]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/2008/01/10/convertir-access-a-mysql/</guid> <description><![CDATA[Access es una buena base de datos para cosas muy sencillas pero cuando ya va creciendo es necesario pasar esa base de datos a otra mas robusta. La mas utilizada por ser gratuita es MySQL una excelente base de datos utilizada por grandes proyectos y la cual recomiendo ampliamente. Pues bien si estas buscando como [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2008/01/10/convertir-access-a-mysql/" title="Convertir Access a MySQL"><strong>Convertir Access a MySQL</strong></a></p>]]></description> <content:encoded><![CDATA[<p><strong>Access </strong>es una buena base de datos para cosas muy sencillas pero cuando ya va creciendo es necesario pasar esa base de datos a otra mas robusta. La mas utilizada por ser gratuita es <strong>MySQL </strong>una excelente base de datos utilizada por grandes proyectos y la cual recomiendo ampliamente. Pues bien si estas buscando como <strong>convertir una base de datos de access a MySQL</strong> te presento esta <strong>herramienta gratuita</strong> creada por BullZip.</p><div style="text-align: center"><img src="http://www.webadictos.com.mx/wp-content/uploads/2008/01/access-a-mysql.jpg" alt="Access a MySQL" /></div><p><a href="http://www.bullzip.com/products/a2m/info.php" target="_blank">Access To MySQL</a> te permite <strong>convertir una base de datos de access a MySQL</strong>, entre sus características estan:</p><ul><li>Asistente de importación</li><li>Transferencia de un servidor a otro.</li><li>Crear ficheros Dump</li><li>Permite seleccionar las tablas a convertir.</li><li>Permite seleccionar campos a convertir.</li><li>Convierte bases de datos protegidas.</li><li>Fácil de instalar, desinstalar y actualizar.</li><li>Entre otras&#8230;</li></ul><div align="center"><strong>[<a href="http://www.bullzip.com/download/a2m/msa2mys_2_0_0_64.exe" target="_blank">Descargar Access To MySQL</a>]</strong></div><p>Enlace: <a href="http://www.bullzip.com/products/a2m/info.php" target="_blank">Access To MySQL</a></p><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2008/01/10/convertir-access-a-mysql/" title="Convertir Access a MySQL"><strong>Convertir Access a MySQL</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2008/01/10/convertir-access-a-mysql/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Herramientas y Recursos Para Trabajar Con Bases de Datos</title><link>http://www.webadictos.com.mx/2007/10/13/herramientas-y-recursos-para-trabajar-con-bases-de-datos/</link> <comments>http://www.webadictos.com.mx/2007/10/13/herramientas-y-recursos-para-trabajar-con-bases-de-datos/#comments</comments> <pubDate>Sat, 13 Oct 2007 16:37:27 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[Educación]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[Recursos]]></category> <category><![CDATA[base_de_datos]]></category> <category><![CDATA[bd]]></category> <category><![CDATA[database]]></category> <category><![CDATA[Herramientas]]></category> <category><![CDATA[mashable]]></category> <category><![CDATA[toolbox]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/2007/10/13/herramientas-y-recursos-para-trabajar-con-bases-de-datos/</guid> <description><![CDATA[Mashable nos comparte una lista con mas de 20 Herramientas y Recursos para el manejo de bases de datos. En la lista nos podremos encontrar con manuales y tutoriales para aprender a manejar bases de datos incluyendo ORACLE, MySQL, Postgres, Firebird. Agregaría a la lista los siguientes recursos:MySQL GUI Tools: Herramientas para la administración, diseño y [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/10/13/herramientas-y-recursos-para-trabajar-con-bases-de-datos/" title="Herramientas y Recursos Para Trabajar Con Bases de Datos"><strong>Herramientas y Recursos Para Trabajar Con Bases de Datos</strong></a></p>]]></description> <content:encoded><![CDATA[<p><a href="http://mashable.com/2007/10/13/20-database-tools/" target="_blank">Mashable</a> nos comparte una lista con mas de<strong> 20 Herramientas y Recursos para el manejo de bases de datos</strong>. En la lista nos podremos encontrar con manuales y tutoriales para aprender a manejar bases de datos incluyendo <strong>ORACLE, MySQL, Postgres, Firebird</strong>.</p><p>Agregaría a la lista los siguientes recursos:</p><ul><li><strong><a href="http://dev.mysql.com/downloads/gui-tools/5.0.html" target="_blank">MySQL GUI Tools</a></strong>: Herramientas para la administración, diseño y manejo de bases de datos MySQL</li><li><strong><a href="http://www.fabforce.net/dbdesigner4" target="_blank">DBDesigner</a></strong>: Excelente diseñador de bases de datos relacionales.</li><li><strong><a href="http://www.webadictos.com.mx/2007/08/25/sql-designer-un-disenador-de-bases-de-datos-en-linea-y-open-source/" target="_blank">SQL Designer</a></strong>: Diseñador de bases de datos en linea</li></ul><p>Enlace: <a href="http://mashable.com/2007/10/13/20-database-tools/" target="_blank" title="DATABASE TOOLBOX: 20+ Database Tools &amp; Resources" rel="bookmark">DATABASE TOOLBOX: 20+ Database Tools &amp; Resources</a>Posts Relacionados:<a href="http://www.webadictos.com.mx/2007/08/02/utilizar-expresiones-regulares-con-mysql/" rel="bookmark" title="Link Permanente a Utilizar expresiones regulares con MySQL"></a></p><ul><li><a href="http://www.webadictos.com.mx/2007/08/02/utilizar-expresiones-regulares-con-mysql/" rel="bookmark" title="Link Permanente a Utilizar expresiones regulares con MySQL">Utilizar expresiones regulares con MySQL</a></li><li><a href="http://www.webadictos.com.mx/2007/07/27/tips-para-optimizar-consultas-mysql-en-php/" rel="bookmark" title="Link Permanente a Tips Para Optimizar Consultas MySQL En PHP">Tips Para Optimizar Consultas MySQL En PHP</a></li><li><a href="http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias/" rel="bookmark" title="Link Permanente a Sentencias en MySQL Que Tal Ves No Conocias">Sentencias en MySQL Que Tal Ves No Conocias</a></li><li><a href="http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola/" rel="bookmark" title="Link Permanente a Como respaldar una base de datos de mysql por consola">Como respaldar una base de datos de mysql por consola</a></li><li><a href="http://www.webadictos.com.mx/2007/08/02/20-recursos-para-trabajar-con-mysql/" rel="bookmark" title="Link Permanente a 20 Recursos Para Trabajar Con MySQL">20 Recursos Para Trabajar Con MySQL</a></li></ul><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/10/13/herramientas-y-recursos-para-trabajar-con-bases-de-datos/" title="Herramientas y Recursos Para Trabajar Con Bases de Datos"><strong>Herramientas y Recursos Para Trabajar Con Bases de Datos</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2007/10/13/herramientas-y-recursos-para-trabajar-con-bases-de-datos/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>SQL Designer Un Diseñador de Bases de Datos En Linea y Open Source</title><link>http://www.webadictos.com.mx/2007/08/25/sql-designer-un-disenador-de-bases-de-datos-en-linea-y-open-source/</link> <comments>http://www.webadictos.com.mx/2007/08/25/sql-designer-un-disenador-de-bases-de-datos-en-linea-y-open-source/#comments</comments> <pubDate>Sat, 25 Aug 2007 17:31:11 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[OpenSource]]></category> <category><![CDATA[Programacion]]></category> <category><![CDATA[Recursos]]></category> <category><![CDATA[SQL]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[XML]]></category> <category><![CDATA[dbdesigner]]></category> <category><![CDATA[formato_xml]]></category> <category><![CDATA[herramienta]]></category> <category><![CDATA[instrucciones_sql]]></category> <category><![CDATA[mssql]]></category> <category><![CDATA[open_source]]></category> <category><![CDATA[oracle]]></category> <category><![CDATA[php_mysql]]></category> <category><![CDATA[php_y_mysql]]></category> <category><![CDATA[postgres_sql]]></category> <category><![CDATA[servidor_web]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/2007/08/25/sql-designer-un-disenador-de-bases-de-datos-en-linea-y-open-source/</guid> <description><![CDATA[Una herramienta muy útil para los que diseñamos bases de datos es sin duda un diseñador gráfico que te permita ver mas a detalle las relaciones que tienes entre tus tablas. Si bien existen otros software que hacen esto (DBDesigner por ejemplo) SQL Designer es el primero en linea y lo mejor es que es [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/08/25/sql-designer-un-disenador-de-bases-de-datos-en-linea-y-open-source/" title="SQL Designer Un Diseñador de Bases de Datos En Linea y Open Source"><strong>SQL Designer Un Diseñador de Bases de Datos En Linea y Open Source</strong></a></p>]]></description> <content:encoded><![CDATA[<p>Una herramienta muy útil para los que diseñamos bases de datos es sin duda un diseñador gráfico que te permita ver mas a detalle las relaciones que tienes entre tus tablas. Si bien existen otros software que hacen esto (<a href="http://www.fabforce.net" target="_blank">DBDesigner</a> por ejemplo) <a href="http://ondras.zarovi.cz/sql/" target="_blank"><strong>SQL Designer</strong></a> es el primero en linea y lo mejor es que es <strong>Open Source</strong> por lo que podemos descargarlo e implementarlo en nuestro servidor.</p><p style="text-align: center"><img src="http://www.webadictos.com.mx/wp-content/uploads/2007/08/sql_designer.jpg" alt="Sql Designer Diseñador de Bases de Datos" /></p><p>Una de las características mas importantes de SQL Designer es la posibilidad de <strong>exportar nuestro modelo directamente a instrucciones SQL para MySQL, MSSQL, Oracle, PROPEL y Postgres SQL.</strong> Ademas de poder exportarlo en un formato XML o guardarlo directamente a una base de datos para su futura edición.</p><p>SQL Designer esta <strong>desarrollado en PHP, MySQL, y Javascript</strong> por lo que para instalarlo necesitamos un servidor Web con soporte para PHP y MySQL.</p><p><span id="more-941"></span><br /> Para instalarlo solo tienen que seguir estos pasos:</p><ol><li><strong><strong>Tener instalado un servidor web </strong></strong></li><li><strong>Descargar <a href="http://ondras.zarovi.cz/sql/sql-1.3.3.zip" target="_blank">SQL Designer</a></strong></li><li><strong>Descomprimir el archivo zip<br /> </strong></li><li><strong>Opcional: Configurar una conexión a bases de datos en el archivo i0.php</strong></li><li><strong>Opcional: Configurar una conexión ODBC en el archivo import.php. Esto permitirá importar esquemas existentes directamente de una base de datos.</strong></li><li><strong>Abrir el archivo index.php</strong></li></ol><p><strong><a href="http://ondras.zarovi.cz/sql/demo/" target="_blank">Ver Demo</a></strong></p><p><strong><a href="http://ondras.zarovi.cz/sql/sql-1.3.3.zip" target="_blank">Descargar SQL Designer </a></strong></p><p>Enlace: <a href="http://ondras.zarovi.cz/sql/" target="_blank">SQL Designer</a></p><p>Via: <a href="http://frogx3.wordpress.com/2007/08/24/sqldesigner-modelador-de-bases-de-datos/" target="_blank">Frogx3 </a></p><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/08/25/sql-designer-un-disenador-de-bases-de-datos-en-linea-y-open-source/" title="SQL Designer Un Diseñador de Bases de Datos En Linea y Open Source"><strong>SQL Designer Un Diseñador de Bases de Datos En Linea y Open Source</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2007/08/25/sql-designer-un-disenador-de-bases-de-datos-en-linea-y-open-source/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Utilizar expresiones regulares con MySQL</title><link>http://www.webadictos.com.mx/2007/08/02/utilizar-expresiones-regulares-con-mysql/</link> <comments>http://www.webadictos.com.mx/2007/08/02/utilizar-expresiones-regulares-con-mysql/#comments</comments> <pubDate>Thu, 02 Aug 2007 07:02:23 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[Tutoriales]]></category> <category><![CDATA[bases_de_datos]]></category> <category><![CDATA[expresiones_regulares]]></category> <category><![CDATA[Recursos]]></category> <category><![CDATA[Software]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/2007/08/02/utilizar-expresiones-regulares-con-mysql/</guid> <description><![CDATA[Ya que estamos con el tema de MySQL, Andres Nieto hace un artículo bastante interesante sobre el uso de las expresiones regulares en consultas de MySQL. Las expresiones regulares son un poco tediosas pero sin duda nos pueden ahorrar varios dolores de cabeza una ves que las sepamos implementar. Poco a poco voy aprendiendo muchas cosas [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/08/02/utilizar-expresiones-regulares-con-mysql/" title="Utilizar expresiones regulares con MySQL"><strong>Utilizar expresiones regulares con MySQL</strong></a></p>]]></description> <content:encoded><![CDATA[<p><img src="http://www.mysql.com/common/logos/mysql_100x52-64.gif" align="left" height="52" width="100" />Ya que estamos con el tema de MySQL, Andres Nieto hace un artículo bastante interesante sobre el <a href="http://www.anieto2k.com/2007/08/01/usando-expresiones-regulares-con-mysql/" target="_blank">uso de las expresiones regulares en consultas de MySQL</a>.</p><p>Las expresiones regulares son un poco tediosas pero sin duda nos pueden ahorrar varios dolores de cabeza una ves que las sepamos implementar. Poco a poco voy aprendiendo muchas cosas nuevas de MySQL jeje siempre es recomendable leer la documentacion <img src='http://www.webadictos.com.mx/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> para poder exprimirlo del todo.</p><p>Enlace: <a href="http://www.anieto2k.com/2007/08/01/usando-expresiones-regulares-con-mysql/" rel="external" target="_blank">Usando expresiones regulares con MySQL</a></p><p>Posts Relacionados:<a href="http://www.webadictos.com.mx/2007/07/24/5-expresiones-regulares-muy-utiles-para-el-desarrollador-web/" rel="bookmark" title="Link Permanente a 5 Expresiones Regulares Muy Útiles para El Desarrollador Web"></a></p><ul><li><a href="http://www.webadictos.com.mx/2007/07/24/5-expresiones-regulares-muy-utiles-para-el-desarrollador-web/" rel="bookmark" title="Link Permanente a 5 Expresiones Regulares Muy Útiles para El Desarrollador Web">5 Expresiones Regulares Muy Útiles para El Desarrollador Web</a></li><li><a href="http://www.webadictos.com.mx/2007/07/27/tips-para-optimizar-consultas-mysql-en-php/" rel="bookmark" title="Link Permanente a Tips Para Optimizar Consultas MySQL En PHP">Tips Para Optimizar Consultas MySQL En PHP</a></li><li><a href="http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias/" rel="bookmark" title="Link Permanente a Sentencias en MySQL Que Tal Ves No Conocias">Sentencias en MySQL Que Tal Ves No Conocias</a></li><li><a href="http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola/" rel="bookmark" title="Link Permanente a Como respaldar una base de datos de mysql por consola">Como respaldar una base de datos de mysql por consola</a></li><li><a href="http://www.webadictos.com.mx/2007/08/02/20-recursos-para-trabajar-con-mysql/" rel="bookmark" title="Link Permanente a 20 Recursos Para Trabajar Con MySQL">20 Recursos Para Trabajar Con MySQL</a></li></ul><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/08/02/utilizar-expresiones-regulares-con-mysql/" title="Utilizar expresiones regulares con MySQL"><strong>Utilizar expresiones regulares con MySQL</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2007/08/02/utilizar-expresiones-regulares-con-mysql/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>20 Recursos Para Trabajar Con MySQL</title><link>http://www.webadictos.com.mx/2007/08/02/20-recursos-para-trabajar-con-mysql/</link> <comments>http://www.webadictos.com.mx/2007/08/02/20-recursos-para-trabajar-con-mysql/#comments</comments> <pubDate>Thu, 02 Aug 2007 06:54:02 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[Recursos]]></category> <category><![CDATA[Tutoriales]]></category> <category><![CDATA[bases_de_datos]]></category> <category><![CDATA[Software]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/2007/08/02/20-recursos-para-trabajar-con-mysql/</guid> <description><![CDATA[ Via Sentido Web encuentro esta lista de 20 excelentes recursos entre tutoriales, tips y herramientas para MySQL. Herramientas de diseño y administraciónMyDB Studio SQLYog WWW SQL Designer OpenOffice.org Base AutoMySQLBackup PHPMyAdminHerramientas de seguridadSQLIer SQLMap Absinthe SQIDOptimizaciónMySQL Performace Blog SQL Commandments 10 consejos para optimización de MySQL. Otros 10 consejos para optimización.ConocimientosMySQL Tutorials MySQL Cheat Sheet. 10 errores comunes en el diseño de MySQL. MySQL Clustering. Replicación master-master en MySQL. Comparativa MySQL &#8211; [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/08/02/20-recursos-para-trabajar-con-mysql/" title="20 Recursos Para Trabajar Con MySQL"><strong>20 Recursos Para Trabajar Con MySQL</strong></a></p>]]></description> <content:encoded><![CDATA[<p><img src="http://www.mysql.com/common/logos/mysql_100x52-64.gif" title="MySQL" alt="MySQL" height="52" width="100" /></p><p>Via <a href="http://sentidoweb.com/2007/08/01/20-recursos-mysql.php" target="_blank">Sentido Web</a> encuentro esta lista de 20 excelentes recursos entre tutoriales, tips y herramientas para MySQL.</p><h3>Herramientas de diseño y administración</h3><ul><li><a href="http://www.mydb-studio.com/">MyDB Studio</a></li><li><a href="http://www.webyog.com/">SQLYog</a></li><li><a href="http://ondras.zarovi.cz/sql/">WWW SQL Designer</a></li><li><a href="http://www.openoffice.org/">OpenOffice.org Base</a></li><li><a href="http://sourceforge.net/projects/automysqlbackup/">AutoMySQLBackup</a></li><li><a href="http://www.phpmyadmin.net/">PHPMyAdmin</a></li></ul><h3>Herramientas de seguridad</h3><ul><li><a href="http://bcable.net/project.php?sqlier">SQLIer</a></li><li><a href="http://sqlmap.sourceforge.net/">SQLMap</a></li><li><a href="http://www.0x90.org/releases/absinthe/download.php">Absinthe</a></li><li><a href="http://sqid.rubyforge.org/">SQID</a></li></ul><h3>Optimización</h3><ul><li><a href="http://www.mysqlperformanceblog.com/">MySQL Performace Blog</a></li><li><a href="http://www.dbpd.com/vault/9801xtra.htm">SQL Commandments</a></li><li><a href="http://20bits.com/2007/04/10/10-tips-for-optimizing-mysql-queries-that-dont-suck/">10 consejos para optimización de MySQL</a>.</li><li><a href="http://www.whenpenguinsattack.com/2007/04/09/10-tips-for-optimizing-mysql-queries/">Otros 10 consejos para optimización</a>.</li></ul><h3>Conocimientos</h3><ul><li><a href="http://www.php-mysql-tutorial.com/">MySQL Tutorials</a></li><li><a href="http://www.ilovejackdaniels.com/cheat-sheets/mysql-cheat-sheet/">MySQL Cheat Sheet</a>.</li><li><a href="http://www.simple-talk.com/sql/database-administration/ten-common-database-design-mistakes/">10 errores comunes en el diseño de MySQL</a>.</li><li><a href="http://www.howtoforge.com/loadbalanced_mysql_cluster_debian">MySQL Clustering</a>.</li><li><a href="http://www.howtoforge.com/mysql_master_master_replication">Replicación master-master en MySQL</a>.</li><li><a href="http://www-css.fnal.gov/dsg/external/freeware/pgsql-vs-mysql.html">Comparativa MySQL &#8211; Postgres</a>.</li></ul><p>Creo que les falto el <a href="http://dev.mysql.com/doc/query-browser/es/index.html" target="_blank"><strong>MySQL Query Browser</strong></a> y el <a href="http://www.fabforce.net/" target="_blank"><strong>DBDesigner</strong></a> o el<a href="http://dev.mysql.com/doc/workbench/en/workbench-overview.html" target="_blank"> </a><strong><a href="http://dev.mysql.com/doc/workbench/en/workbench-overview.html" target="_blank">MySQL WorkBench</a>.</strong></p><p>Posts Relacionados:</p><ul><li> <a href="http://www.webadictos.com.mx/2007/07/27/tips-para-optimizar-consultas-mysql-en-php/" rel="bookmark" title="Link Permanente a Tips Para Optimizar Consultas MySQL En PHP">Tips Para Optimizar Consultas MySQL En PHP</a></li><li><a href="http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias/" rel="bookmark" title="Link Permanente a Sentencias en MySQL Que Tal Ves No Conocias">Sentencias en MySQL Que Tal Ves No Conocias</a></li><li><a href="http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola/" rel="bookmark" title="Link Permanente a Como respaldar una base de datos de mysql por consola">Como respaldar una base de datos de mysql por consola</a></li></ul><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/08/02/20-recursos-para-trabajar-con-mysql/" title="20 Recursos Para Trabajar Con MySQL"><strong>20 Recursos Para Trabajar Con MySQL</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2007/08/02/20-recursos-para-trabajar-con-mysql/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Tips Para Optimizar Consultas MySQL En PHP</title><link>http://www.webadictos.com.mx/2007/07/27/tips-para-optimizar-consultas-mysql-en-php/</link> <comments>http://www.webadictos.com.mx/2007/07/27/tips-para-optimizar-consultas-mysql-en-php/#comments</comments> <pubDate>Fri, 27 Jul 2007 16:19:11 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[Desarrollo]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Programacion]]></category> <category><![CDATA[Trucos]]></category> <category><![CDATA[optimizar_consultas]]></category> <category><![CDATA[tips]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/2007/07/27/tips-para-optimizar-consultas-mysql-en-php/</guid> <description><![CDATA[A continuación una serie de tips para optimizar nuestras consultas MySQL al utilizarlas en PHP o bien en cualquier otro lenguaje. Estan ordenadas por orden de velocidad de Mayor a Menor velocidad de ejecución. Búsqueda de palabras 1.- La mas rápidaSELECT * FROM tabla WHERE MATCH &#40;`campo`&#41; AGAINST &#40;&#8216;palabra&#8217;&#41;2.- RápidaSELECT * FROM tabla WHERE MATCH &#40;`campo`&#41; AGAINST [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/07/27/tips-para-optimizar-consultas-mysql-en-php/" title="Tips Para Optimizar Consultas MySQL En PHP"><strong>Tips Para Optimizar Consultas MySQL En PHP</strong></a></p>]]></description> <content:encoded><![CDATA[<p>A continuación una serie de tips para optimizar nuestras consultas MySQL al utilizarlas en PHP o bien en cualquier otro lenguaje. Estan ordenadas por orden de velocidad de Mayor a Menor velocidad de ejecución.</p><p><strong>Búsqueda de palabras</strong></p><p>1.- La mas rápida</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> <span class="sy0">*</span> <span class="kw1">FROM</span> tabla <span class="kw1">WHERE</span> MATCH <span class="br0">&#40;</span><span class="st0">`campo`</span><span class="br0">&#41;</span> AGAINST <span class="br0">&#40;</span><span class="st0">&#8216;palabra&#8217;</span><span class="br0">&#41;</span></div></li></ol></div></div><p>2.- Rápida</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> <span class="sy0">*</span> <span class="kw1">FROM</span> tabla <span class="kw1">WHERE</span> MATCH <span class="br0">&#40;</span><span class="st0">`campo`</span><span class="br0">&#41;</span> AGAINST <span class="br0">&#40;</span><span class="st0">&#8216;+palabra&#8217;</span> <span class="kw1">IN</span> <span class="kw1">BOOLEAN</span> MODE<span class="br0">&#41;</span></div></li></ol></div></div><p>3.- Lentas</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> <span class="sy0">*</span> <span class="kw1">FROM</span> tabla <span class="kw1">WHERE</span> <span class="kw1">RLIKE</span> <span class="st0">&#8216;(^| +)palabra($| +)&#8217;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="kw1">SELECT</span> <span class="sy0">*</span> <span class="kw1">FROM</span> tabla <span class="kw1">WHERE</span></div></li><li class="li1"><div class="de1"><span class="kw1">RLIKE</span> <span class="st0">&#8216;([[:space:]]|[[:&amp;lt;:]])palabra([[:space:]]|[[:&amp;gt;:]])&#8217;</span></div></li></ol></div></div><p><strong>Búsquedas contenidas</strong></p><p>1.-La mas rápida</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> <span class="sy0">*</span> <span class="kw1">FROM</span> tabla <span class="kw1">WHERE</span> MATCH <span class="br0">&#40;</span><span class="st0">`campo`</span><span class="br0">&#41;</span> AGAINST <span class="br0">&#40;</span><span class="st0">&#8216;palabra*&#8217;</span> <span class="kw1">IN</span> <span class="kw1">BOOLEAN</span> MODE<span class="br0">&#41;</span></div></li></ol></div></div><p>2.- Rápida</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> <span class="sy0">*</span> <span class="kw1">FROM</span> tabla <span class="kw1">WHERE</span> <span class="kw1">FIELD</span> <span class="kw1">LIKE</span> <span class="st0">&#8216;palabra%&#8217;</span></div></li></ol></div></div><p>3.- Lentas</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> <span class="sy0">*</span> <span class="kw1">FROM</span> tabla <span class="kw1">WHERE</span> MATCH <span class="br0">&#40;</span><span class="st0">`campo`</span><span class="br0">&#41;</span> AGAINST <span class="br0">&#40;</span><span class="st0">&#8216;*palabra*&#8217;</span> <span class="kw1">IN</span> <span class="kw1">BOOLEAN</span> MODE<span class="br0">&#41;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="kw1">SELECT</span> <span class="sy0">*</span> <span class="kw1">FROM</span> tabla <span class="kw1">WHERE</span> campo <span class="kw1">LIKE</span> <span class="st0">&#8216;%palabra%&#8217;</span></div></li></ol></div></div><p><strong>Obtener el número de registros</strong></p><p>1.- Las mas rápida</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> SQL_CALC_FOUND_ROWS <span class="sy0">*</span> <span class="kw1">FROM</span> tabla <span class="kw1">WHERE</span> condición <span class="kw1">LIMIT</span> 0<span class="sy0">,</span> 10</div></li><li class="li1"><div class="de1"><span class="kw1">SELECT</span> FOUND_ROWS<span class="br0">&#40;</span><span class="br0">&#41;</span></div></li></ol></div></div><p>3.- Rápidas</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> <span class="sy0">*</span> <span class="kw1">FROM</span> tabla <span class="kw1">WHERE</span> condición <span class="kw1">LIMIT</span> 0<span class="sy0">,</span> 10</div></li><li class="li1"><div class="de1"><span class="kw1">SELECT</span> COUNT<span class="br0">&#40;</span>clave<span class="br0">&#41;</span> <span class="kw1">FROM</span> <span class="kw1">TABLE</span> <span class="kw1">WHERE</span> condición</div></li></ol></div></div><p>3. Lenta</p><div class="codesnip-container" ><div class="php codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="re0">$result</span> <span class="sy0">=</span> <a href="http://www.php.net/mysql_query"><span class="kw3">mysql_query</span></a><span class="br0">&#40;</span><span class="st0">&quot;SELECT * FROM tabla&quot;</span><span class="sy0">,</span> <span class="re0">$link</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1"><span class="re0">$num_rows</span> <span class="sy0">=</span> <a href="http://www.php.net/mysql_num_rows"><span class="kw3">mysql_num_rows</span></a><span class="br0">&#40;</span><span class="re0">$result</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li></ol></div></div><p>Pueden seguir leyendo mas tips en <a href="http://www.thespanner.co.uk/2007/07/23/php-mysql-tips" target="_blank">PHP Mysql tips</a></p><p>Posts Relacionados:<a href="http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias/" rel="bookmark" title="Link Permanente a Sentencias en MySQL Que Tal Ves No Conocias"></a></p><ul><li><a href="http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias/" rel="bookmark" title="Link Permanente a Sentencias en MySQL Que Tal Ves No Conocias">Sentencias en MySQL Que Tal Ves No Conocias</a><a href="http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola/" rel="bookmark" title="Link Permanente a Como respaldar una base de datos de mysql por consola"></a></li><li><a href="http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola/" rel="bookmark" title="Link Permanente a Como respaldar una base de datos de mysql por consola">Como respaldar una base de datos de mysql por consola</a></li></ul><p>Via: <a href="http://sentidoweb.com/2007/07/25/consejos-mysql.php" target="_blank">Sentido Web</a></p><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/07/27/tips-para-optimizar-consultas-mysql-en-php/" title="Tips Para Optimizar Consultas MySQL En PHP"><strong>Tips Para Optimizar Consultas MySQL En PHP</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2007/07/27/tips-para-optimizar-consultas-mysql-en-php/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Sentencias en MySQL Que Tal Ves No Conocias</title><link>http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias/</link> <comments>http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias/#comments</comments> <pubDate>Sun, 17 Jun 2007 18:38:20 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[General]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[sentencias]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias/</guid> <description><![CDATA[Hace unos dias en el trabajo ayude a frogx3 a hacer unos reportes que incluian varias operaciones que si bien las podia hacer con un poco mas de programación en PHP recorde que en el MySQL Query Browser viene una lista de funciones separadas por tipos que nos pueden ser de mucha utilidad y que [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias/" title="Sentencias en MySQL Que Tal Ves No Conocias"><strong>Sentencias en MySQL Que Tal Ves No Conocias</strong></a></p>]]></description> <content:encoded><![CDATA[<p><img src="http://www.mysql.com/common/logos/mysql_100x52-64.gif" align="left" height="52" width="100" />Hace unos dias en el trabajo ayude a <a href="http://www.webadictos.com.mx/author/frogx3" target="_blank">frogx3 </a>a hacer unos reportes que incluian varias operaciones que si bien las podia hacer con un poco mas de programación en PHP recorde que en el MySQL Query Browser viene una lista de funciones separadas por tipos que nos pueden ser de mucha utilidad y que muchas veces ni siquiera sabemos que existen, bien pues me dispuse a revisar las funciones que me presentaba dicha lista y me encontre con que mySQL nos puede ahorrar lineas de código si sabemos utilizarlo.</p><p>Algunas sentencias que me encontre son las siguientes:</p><p><strong>Funciones para el control de flujo </strong></p><p><strong>Sentencia IF</strong></p><p>Algo que nos puede ser util cuando trabajamos con banderas, se me ocurre por ejemplo cuando tenemos un campo llamado publicado donde 0=No publicado y 1= Publicado a nosotros nos interesara mostrar en pantalla un texto y no el valor (0,1) de la bandera bien podriamos hacer una consulta como la siguiente:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> <span class="kw1">IF</span><span class="br0">&#40;</span>t<span class="sy0">.</span>publicado<span class="sy0">=</span><span class="nu0">1</span><span class="sy0">,</span><span class="st0">&#8216;Si&#8217;</span><span class="sy0">,</span><span class="st0">&#8216;No&#8217;</span><span class="br0">&#41;</span> <span class="kw1">AS</span> publicado <span class="kw1">FROM</span> tabla t;</div></li></ol></div></div><p><strong>CASE</strong></p><p>Creo que todos los que hemos programado sabemos para que es un case por lo que obviare la explicación.</p><p>Sintaxis:</p><p><strong><em>CASE [valor] WHEN [condicion] THEN resultado [WHEN [condicion] THEN resultado&#8230;] [ELSE resultado] END </em></strong></p><p>Ejemplo de Uso:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> CASE WHEN 1&amp;gt;<span class="nu0">0</span> THEN <span class="st0">&#8216;mayor&#8217;</span> ELSE <span class="st0">&#8216;menor&#8217;</span> END;</div></li></ol></div></div><p>Nos imprimiría en pantalla &#8220;mayor&#8221;</p><p>Otro ejemplo:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> CASE <span class="nu0">1</span> WHEN <span class="nu0">1</span> THEN <span class="st0">&#8216;uno&#8217;</span> WHEN <span class="nu0">2</span> THEN <span class="st0">&#8216;dos&#8217;</span> ELSE <span class="st0">&#8216;otro&#8217;</span> END;</div></li></ol></div></div><p>Nos imprimiría en pantalla &#8220;uno&#8221;</p><p><strong>Operaciones Con Cadenas</strong></p><p><strong>CHAR()</strong><br /> Interpreta cada argumento N como un entero y devuelve una cadena que consiste en lo valores en ascii de dichos enteros. Los valores nulos no son tomados en cuenta.</p><p>Sintaxis: CHAR(N,&#8230;)</p><p>Ejemplo:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> CHAR<span class="br0">&#40;</span><span class="nu0">77</span><span class="sy0">,</span><span class="nu0">121</span><span class="sy0">,</span><span class="nu0">83</span><span class="sy0">,</span><span class="nu0">81</span><span class="sy0">,</span><span class="st0">&#8216;76&#8242;</span><span class="br0">&#41;</span>;</div></li></ol></div></div><p>Imprime en pantalla &#8220;MySQL&#8221;</p><p><span id="more-212"></span></p><p><strong>CONCAT</strong></p><p>Te devuelve la cadena resultante de concatenar los argumentos pasados en la función. Puede tener mas de un argumento.</p><p>Sintaxis:  CONCAT(cadena1,cadena2,&#8230;)</p><p>Ejemplo de uso:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> CONCAT<span class="br0">&#40;</span><span class="st0">&#8216;My&#8217;</span><span class="sy0">,</span> <span class="st0">&#8216;S&#8217;</span><span class="sy0">,</span> <span class="st0">&#8216;QL&#8217;</span><span class="br0">&#41;</span>;</div></li></ol></div></div><p>Imprime: MySQL</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> u<span class="sy0">.</span>usuario<span class="sy0">,</span> CONCAT<span class="br0">&#40;</span>u<span class="sy0">.</span>ciudad<span class="sy0">,</span><span class="st0">&#8216;, &#8216;</span><span class="sy0">,</span>u<span class="sy0">.</span>estado<span class="sy0">,</span><span class="st0">&#8216;, &#8216;</span><span class="sy0">,</span>u<span class="sy0">.</span>pais<span class="br0">&#41;</span> <span class="kw1">AS</span> localizacion <span class="kw1">FROM</span> usuarios u;</div></li></ol></div></div><p>Mostrará en pantalla un listado de los usuarios junto con un campo localización que es el resultado de concatenar ciudad, estado y pais.</p><p><strong>REPLACE</strong></p><p>Sintaxis: REPLACE(cadena,cadena_buscada,valor_para_reemplazar)</p><p>Devuelve una cadena con todas las ocurrencias de &#8216;cadena_buscada&#8217; reemplazadas por &#8216;valor_para_reemplazar&#8217;</p><p>Ejemplo:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> <span class="kw1">REPLACE</span><span class="br0">&#40;</span><span class="st0">&#8216;www.mysql.com&#8217;</span><span class="sy0">,</span> <span class="st0">&#8216;w&#8217;</span><span class="sy0">,</span> <span class="st0">&#8216;Ww&#8217;</span><span class="br0">&#41;</span>;</div></li></ol></div></div><p>Imprime: &#8216;WwWwWw.mysql.com&#8217;</p><p><strong>TRIM</strong></p><p>Una función que seguramente la mayoria de nosotros hemos utilizado en php o su equivalencia en algun otro lenguaje, MySQL tambien nos la proporciona y yo para ser sincero ni lo sabia.</p><p>Sintaxis:  TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str), TRIM([remstr FROM] str)</p><p>Devuelve la cadena str con todos los prefijos o sufijos remstr eliminados. Si ninguno de los parametros BOTH, LEADING, or TRAILING es proporcionado,<br /> se asume el parámetro BOTH. remstr es opcional y, si ninguno es especificado, todos los espacios en blanco son removidos.</p><p>Ejemplo:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> TRIM<span class="br0">&#40;</span><span class="st0">&#8216; &nbsp;cadena &nbsp; &#8216;</span><span class="br0">&#41;</span>;</div></li></ol></div></div><p>Imprime: cadena</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> TRIM<span class="br0">&#40;</span><span class="kw1">LEADING</span> <span class="st0">&#8216;a&#8217;</span> <span class="kw1">FROM</span> <span class="st0">&#8216;aaavaloraaa&#8217;</span><span class="br0">&#41;</span>;</div></li></ol></div></div><p>Imprime: valoraaa</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> TRIM<span class="br0">&#40;</span><span class="kw1">BOTH</span> <span class="st0">&#8216;a&#8217;</span> <span class="kw1">FROM</span> <span class="st0">&#8216;aaavaloraaa&#8217;</span><span class="br0">&#41;</span>;</div></li></ol></div></div><p>Imprime: valor</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> TRIM<span class="br0">&#40;</span><span class="kw1">TRAILING</span> <span class="st0">&#8216;xyz&#8217;</span> <span class="kw1">FROM</span> <span class="st0">&#8216;cadenaxxyz&#8217;</span><span class="br0">&#41;</span>;</div></li></ol></div></div><p>Imprime: cadena</p><p><strong>REPEAT</strong></p><p>Sintaxis: REPEAT(str,n)</p><p>Devuelve una cadena que consiste en la cadena str repetida n veces. Si n es menor que 1, devuelve una cadena vacia. Devuelve NULL si str o n son NULL</p><p>Ejemplo:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> REPEAT<span class="br0">&#40;</span><span class="st0">&#8216;MySQL&#8217;</span><span class="sy0">,</span> 3<span class="br0">&#41;</span>;</div></li></ol></div></div><p>Imprime MySQLMySQLMySQL</p><p><strong>Operaciones con Fechas</strong></p><p>Muchas veces tenemos una fecha y deseamos calcular una fecha sumando o restandole cierto número de dias para esto tenemos una sentencia de MySQL que nos permite hacer eso.</p><p>DATE_ADD y DATE_SUB</p><p>Sintaxis: DATE_ADD(date,INTERVAL expr unit), DATE_SUB(date,INTERVAL expr unit)</p><p>Estas funciones ejecutan funciones aritmeticas sobre la fecha. date es un valor DATETIME o DATE especificando la fecha de inicio. expr es una expresion especificando el valor del intervalo a ser sumado o restado de la fecha de inicio. expr es una cadena; puede comenzar con un signo &#8216;-&#8217; para los intervalos negativos. unit es una palabra clave indicando la unidad en la cual la expresion debe ser interpretada.</p><p>Los siguientes son los valores que puede tener el parametro expr unit.</p><table border="1"><tr><td>unit Valor</td><td>Formato para expr</td></tr><tr><td><code class="literal">MICROSECOND</code></td><td><code class="literal">MICROSECONDS</code></td></tr><tr><td><code class="literal">SECOND</code></td><td><code class="literal">SECONDS</code></td></tr><tr><td><code class="literal">MINUTE</code></td><td><code class="literal">MINUTES</code></td></tr><tr><td><code class="literal">HOUR</code></td><td><code class="literal">HOURS</code></td></tr><tr><td><code class="literal">DAY</code></td><td><code class="literal">DAYS</code></td></tr><tr><td><code class="literal">WEEK</code></td><td><code class="literal">WEEKS</code></td></tr><tr><td><code class="literal">MONTH</code></td><td><code class="literal">MONTHS</code></td></tr><tr><td><code class="literal">QUARTER</code></td><td><code class="literal">QUARTERS</code></td></tr><tr><td><code class="literal">YEAR</code></td><td><code class="literal">YEARS</code></td></tr><tr><td><code class="literal">SECOND_MICROSECOND</code></td><td><code class="literal">'SECONDS.MICROSECONDS'</code></td></tr><tr><td><code class="literal">MINUTE_MICROSECOND</code></td><td><code class="literal">'MINUTES.MICROSECONDS'</code></td></tr><tr><td><code class="literal">MINUTE_SECOND</code></td><td><code class="literal">'MINUTES:SECONDS'</code></td></tr><tr><td><code class="literal">HOUR_MICROSECOND</code></td><td><code class="literal">'HOURS.MICROSECONDS'</code></td></tr><tr><td><code class="literal">HOUR_SECOND</code></td><td><code class="literal">'HOURS:MINUTES:SECONDS'</code></td></tr><tr><td><code class="literal">HOUR_MINUTE</code></td><td><code class="literal">'HOURS:MINUTES'</code></td></tr><tr><td><code class="literal">DAY_MICROSECOND</code></td><td><code class="literal">'DAYS.MICROSECONDS'</code></td></tr><tr><td><code class="literal">DAY_SECOND</code></td><td><code class="literal">'DAYS HOURS:MINUTES:SECONDS'</code></td></tr><tr><td><code class="literal">DAY_MINUTE</code></td><td><code class="literal">'DAYS HOURS:MINUTES'</code></td></tr><tr><td><code class="literal">DAY_HOUR</code></td><td><code class="literal">'DAYS HOURS'</code></td></tr><tr><td><code class="literal">YEAR_MONTH</code></td><td><code class="literal">'YEARS-MONTHS'</code></td></tr></table><p>Ejemplos:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SELECT</span> <span class="st0">&#8216;1997-12-31 23:59:59&#8242;</span> <span class="sy0">+</span> INTERVAL 1 SECOND;</div></li><li class="li1"><div class="de1"><span class="co2">#IMPRIME &#8216;1998-01-01 00:00:00&#8242;</span></div></li><li class="li1"><div class="de1"><span class="kw1">SELECT</span> INTERVAL <span class="nu0">1</span> DAY <span class="sy0">+</span> <span class="st0">&#8216;1997-12-31&#8242;</span>;</div></li><li class="li1"><div class="de1"><span class="co2">#IMPRIME &#8216;1998-01-01&#8242;</span></div></li><li class="li1"><div class="de1"><span class="kw1">SELECT</span> <span class="st0">&#8216;1998-01-01&#8242;</span> <span class="sy0">-</span> INTERVAL 1 SECOND;</div></li><li class="li1"><div class="de1"><span class="co2">#IMPRIME &#8216;1997-12-31 23:59:59&#8242;</span></div></li><li class="li1"><div class="de1"><span class="kw1">SELECT</span> DATE_ADD<span class="br0">&#40;</span><span class="st0">&#8216;1997-12-31 23:59:59&#8242;</span><span class="sy0">,</span>INTERVAL 1 SECOND<span class="br0">&#41;</span>;</div></li><li class="li1"><div class="de1"><span class="co2">#IMPRIME &#8216;1998-01-01 00:00:00&#8242;</span></div></li><li class="li1"><div class="de1"><span class="kw1">SELECT</span> DATE_ADD<span class="br0">&#40;</span><span class="st0">&#8216;1997-12-31 23:59:59&#8242;</span><span class="sy0">,</span>INTERVAL 1 DAY<span class="br0">&#41;</span>;</div></li><li class="li1"><div class="de1"><span class="co2">#IMPRIME &#8216;1998-01-01 23:59:59&#8242;</span></div></li><li class="li1"><div class="de1"><span class="kw1">SELECT</span> DATE_ADD<span class="br0">&#40;</span><span class="st0">&#8216;1997-12-31 23:59:59&#8242;</span><span class="sy0">,</span>INTERVAL <span class="st0">&#8216;1:1&#8242;</span> MINUTE_SECOND<span class="br0">&#41;</span>;</div></li><li class="li1"><div class="de1"><span class="co2">#IMPRIME &#8216;1998-01-01 00:01:00&#8242;</span></div></li><li class="li1"><div class="de1"><span class="kw1">SELECT</span> DATE_SUB<span class="br0">&#40;</span><span class="st0">&#8216;1998-01-01 00:00:00&#8242;</span><span class="sy0">,</span>INTERVAL <span class="st0">&#8216;1 1:1:1&#8242;</span> DAY_SECOND<span class="br0">&#41;</span>;</div></li><li class="li1"><div class="de1"><span class="co2">#IMPRIME &#8216;1997-12-30 22:58:59&#8242;</span></div></li><li class="li1"><div class="de1"><span class="kw1">SELECT</span> DATE_ADD<span class="br0">&#40;</span><span class="st0">&#8216;1998-01-01 00:00:00&#8242;</span><span class="sy0">,</span>INTERVAL <span class="st0">&#8216;-1 10&#8242;</span> DAY_HOUR<span class="br0">&#41;</span>;</div></li><li class="li1"><div class="de1"><span class="co2">#IMPRIME &#8216;1997-12-30 14:00:00&#8242;</span></div></li><li class="li1"><div class="de1"><span class="kw1">SELECT</span> DATE_SUB<span class="br0">&#40;</span><span class="st0">&#8216;1998-01-02&#8242;</span><span class="sy0">,</span> INTERVAL 31 DAY<span class="br0">&#41;</span>;</div></li><li class="li1"><div class="de1"><span class="co2">#IMPRIME &#8216;1997-12-02&#8242;</span></div></li><li class="li1"><div class="de1"><span class="kw1">SELECT</span> DATE_ADD<span class="br0">&#40;</span><span class="st0">&#8216;1992-12-31 23:59:59.000002&#8242;</span><span class="sy0">,</span>INTERVAL <span class="st0">&#8216;1.999999&#8242;</span> SECOND_MICROSECOND<span class="br0">&#41;</span>;</div></li><li class="li1"><div class="de1"><span class="co2">#IMPRIME &#8216;1993-01-01 00:00:01.000001&#8242;</span></div></li></ol></div></div><p>Estas son algunas de las funciones que me parecieron que pudieran servirnos mas a menudo y que nos evitarian un poco de lineas de código en nuestra programación, espero les sirvan de algo.</p><p>Actualización:</p><p><a href="http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias/#comment-357">Eduard Capell</a> nos menciona en los comentarios de 2 sentencias igual muy útiles estas son:</p><p><strong>INSERT IGNORE</strong></p><p>Sintaxis: INSERT IGNORE INTO tabla (campo1,campo2) VALUES (valor1,valor)</p><p>Intenta insertar, pero ignora los posibles errores que se puedan producir, por ejemplo, como consecuencia de alguna PRIMARY KEY duplicada.<br /> Ejemplo:<br /> INSERT IGNORE into tabla(id) VALUES (3);</p><p>Si el valor 3 correspondia al campo de la clave primaria y dicho valor ya existía en la tabla, no se producirá un error (como es el caso del INSERT “normal”), sino que sencillamente se insertarán 0 filas y no devolverá ningún error.</p><p>INSERT … ON DUPLICATE KEY UPDATE</p><p>Si especificamos ON DUPLICATE KEY UPDATE en nuestra consulta, y una fila es insertada que puede causar duplicidad con alguna llave primaria o indice unico en nuestra tabla, se realiza una actualización al registro.</p><p>Ejemplo:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">INSERT</span> <span class="kw1">INTO</span> <span class="kw1">TABLE</span> <span class="br0">&#40;</span>a<span class="sy0">,</span>b<span class="sy0">,</span>c<span class="br0">&#41;</span> <span class="kw1">VALUES</span> <span class="br0">&#40;</span>1<span class="sy0">,</span>2<span class="sy0">,</span>3<span class="br0">&#41;</span> &nbsp; <span class="kw1">ON</span> DUPLICATE <span class="kw1">KEY</span> <span class="kw1">UPDATE</span> c<span class="sy0">=</span>c<span class="sy0">+</span><span class="nu0">1</span>;</div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="co2">#Seria lo mismo que hacer una consulta update como la siguiente</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="kw1">UPDATE</span> <span class="kw1">TABLE</span> <span class="kw1">SET</span> c<span class="sy0">=</span>c<span class="sy0">+</span>1 <span class="kw1">WHERE</span> a<span class="sy0">=</span><span class="nu0">1</span>;</div></li></ol></div></div><p>Agradezco a <a href="http://eduardcapell.com/blog" target="_blank">Eduard</a> por su aporte e invito a los demas lectores a poner su granito de arena.</p><p>Saludos.</p><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias/" title="Sentencias en MySQL Que Tal Ves No Conocias"><strong>Sentencias en MySQL Que Tal Ves No Conocias</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2007/06/17/sentencias-en-mysql-que-tal-ves-no-conocias/feed/</wfw:commentRss> <slash:comments>18</slash:comments> </item> <item><title>Como respaldar una base de datos de mysql por consola</title><link>http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola/</link> <comments>http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola/#comments</comments> <pubDate>Wed, 23 May 2007 05:17:50 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[General]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[databases]]></category> <category><![CDATA[mysqldump]]></category> <category><![CDATA[phpmyadmin]]></category> <category><![CDATA[SQL]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola/</guid> <description><![CDATA[Siempre es necesario tener un respaldo de nuestras bases de datos, pero que pasa cuando nuestras bases de datos estan tan pesadas que el phpMyAdmin se queda colgado :s. Para eso nos sirve mysqldump un comando que nos trae MySQL para hacer respaldos de nuestras bases de datos su sintaxis es la siguiente:mysqldump [OPTIONS] database [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola/" title="Como respaldar una base de datos de mysql por consola"><strong>Como respaldar una base de datos de mysql por consola</strong></a></p>]]></description> <content:encoded><![CDATA[<p>Siempre es necesario tener un respaldo de nuestras bases de datos, pero que pasa cuando nuestras bases de datos estan tan pesadas que el phpMyAdmin se queda colgado :s. Para eso nos sirve mysqldump un comando que nos trae MySQL para hacer respaldos de nuestras bases de datos su sintaxis es la siguiente:</p><div class="quote"><p><strong>mysqldump [OPTIONS] database [tables]</strong><br /> O <strong>mysqldump [OPTIONS] &#8211;databases [OPTIONS] DB1 [DB2 DB3...]</strong><br /> O <strong>mysqldump [OPTIONS] &#8211;all-databases [OPTIONS]</strong></p></div><p>Algunos de sus parametros mas utilizados son los siguientes:</p><div class="quote"><p>-A, &#8211;all-databases Dump all the databases. This will be same as &#8211;databaseswith all databases selected.<br /> &#8211;add-drop-database Add a &#8216;DROP DATABASE&#8217; before each create.<br /> &#8211;add-drop-table    Add a &#8216;drop table&#8217; before each create.<br /> &#8211;add-locks         Add locks around insert statements.<br /> &#8211;allow-keywords    Allow creation of column names that are keywords.<br /> &#8211;create-options    Include all MySQL specific create options.<br /> -e, &#8211;extended-insert Allows utilization of the new, much faster INSERT syntax.<br /> -p, &#8211;password[=name] Password to use when connecting to server. If password is not given it&#8217;s solicited on the tty.<br /> -u, &#8211;user=name     User for login if not current user.</p></div><p>Bien, ahora pongo un ejemplo de su uso:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="co2">#Respaldando una única base de datos</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1">mysqldump <span class="sy0">-</span>uroot <span class="sy0">-</span>p <span class="co1">&#8211;all &#8211;add-locks -e mibase &gt; bkmibase.sql;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="co2">#Respaldar todas mis bases de datos</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1">mysqldump <span class="sy0">-</span>uroot <span class="sy0">-</span>p <span class="co1">&#8211;all &#8211;all-databases &#8211;add-locks -e &gt; bkmisbases.sql;</span></div></li></ol></div></div><p>Ok, ya tenemos nuestro respaldo ahora como la importamos? pues bien para cargarlo existen varias formas aqui les presento una que me sirve bastate:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="co2">#Nos conectamos a mysql</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1">mysql <span class="sy0">-</span>uroot <span class="sy0">-</span>p</div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="kw1">USE</span> mibase;</div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1">source <span class="sy0">/</span>path<span class="sy0">/</span><span class="kw1">TO</span><span class="sy0">/</span>mibase<span class="sy0">.</span>sql;</div></li></ol></div></div><p>como comentario para importar tablas tipo innodb se recomienda agregar:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SET</span> FOREIGN_KEY_CHECKS<span class="sy0">=</span><span class="nu0">0</span>;</div></li></ol></div></div><p>Al inicio del archivo y:</p><div class="codesnip-container" ><div class="sql codesnip" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">SET</span> FOREIGN_KEY_CHECKS<span class="sy0">=</span><span class="nu0">1</span>;</div></li></ol></div></div><p>al final con el fin de no obtener errores.</p><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola/" title="Como respaldar una base de datos de mysql por consola"><strong>Como respaldar una base de datos de mysql por consola</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2007/05/23/como-respaldar-una-base-de-datos-de-mysql-por-consola/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Entender mejor los JOINS en SQL</title><link>http://www.webadictos.com.mx/2007/05/20/entender-mejor-los-joins-en-sql/</link> <comments>http://www.webadictos.com.mx/2007/05/20/entender-mejor-los-joins-en-sql/#comments</comments> <pubDate>Sun, 20 May 2007 17:45:38 +0000</pubDate> <dc:creator>dmedina</dc:creator> <category><![CDATA[Bases de Datos]]></category> <category><![CDATA[Programacion]]></category> <category><![CDATA[SQL]]></category> <category><![CDATA[join]]></category> <category><![CDATA[left_outer_join]]></category><guid isPermaLink="false">http://www.webadictos.com.mx/2007/05/20/entender-mejor-los-joins-en-sql/</guid> <description><![CDATA[El dia de ayer les estuve enseñando a los chavos de la oficina el como hacer una consulta SQL relacionando varias tablas, para el ejemplo que les di utilicé el LEFT OUTER JOIN y les recalque que habian varias formas de utilizar los JOINS en SQL todo dependia de cual es el resultado que queriamos [...]<p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/05/20/entender-mejor-los-joins-en-sql/" title="Entender mejor los JOINS en SQL"><strong>Entender mejor los JOINS en SQL</strong></a></p>]]></description> <content:encoded><![CDATA[<p>El dia de ayer les estuve enseñando a los chavos de la oficina el como hacer una consulta SQL relacionando varias tablas, para el ejemplo que les di utilicé el LEFT OUTER JOIN y les recalque que habian varias formas de utilizar los JOINS en SQL todo dependia de cual es el resultado que queriamos obtener,hoy via <a href="http://quarkblog.org/2007/04/22/joins-para-seres-humanos/" target="_blank">programame </a>me encuentro con un artículo bastante interesante en el que nos muestran el uso de los diferentes tipos de JOIN.</p><p>La url del artículo es la siguiente: [<a href="http://www.quarkblog.org/2007/04/22/joins-para-seres-humanos/" target="_blank">Acceder al artículo</a>]</p><p>Enlace Original:&nbsp;<a href="http://www.webadictos.com.mx/2007/05/20/entender-mejor-los-joins-en-sql/" title="Entender mejor los JOINS en SQL"><strong>Entender mejor los JOINS en SQL</strong></a></p>]]></content:encoded> <wfw:commentRss>http://www.webadictos.com.mx/2007/05/20/entender-mejor-los-joins-en-sql/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached (user agent is rejected)
Database Caching 7/14 queries in 0.012 seconds using memcached

Served from: www.webadictos.com.mx @ 2010-03-18 18:43:17 -->