<?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>Plinio Pavin &#187; Bancos de Dados</title>
	<atom:link href="http://www.pliniopavin.com.br/wp/category/bdados/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pliniopavin.com.br/wp</link>
	<description>&#34;Porque o conhecimento é a única coisa que aumenta quando dividimos.&#34;</description>
	<lastBuildDate>Thu, 02 Sep 2010 13:30:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Ordenando campos text em mySQL</title>
		<link>http://www.pliniopavin.com.br/wp/2009/03/ordenando-campos-text-em-mysql/</link>
		<comments>http://www.pliniopavin.com.br/wp/2009/03/ordenando-campos-text-em-mysql/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 11:33:03 +0000</pubDate>
		<dc:creator>Plinio</dc:creator>
				<category><![CDATA[mySQL]]></category>

		<guid isPermaLink="false">http://www.pliniopavin.com.br/blog/2009/03/11/ordenando-campos-text-em-mysql/</guid>
		<description><![CDATA[A alguns dias precisei ordenar uma consulta, porém o campo a ser ordenado era do tipo varchar, mas continha apenas números. Aí ja sabe, a ordenação fica errada, tipo: 1,10,2,3,4,5,6,7,8,9 ao invés de 1,2,3,4,5,6,7,8,9,10 Revirando o Google para encontrar uma solução, encontrei a seguinte query: SELECT codigo FROM sua_tabela ORDER BY codigo + 0 ASC [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.pliniopavin.com.br%2Fwp%2F2009%2F03%2Fordenando-campos-text-em-mysql%2F&amp;text=Ordenando+campos+text+em+mySQL&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.pliniopavin.com.br%2Fwp%2F2009%2F03%2Fordenando-campos-text-em-mysql%2F"  class="twitter-share-button">Tweet</a></div><p>A alguns dias precisei ordenar uma consulta, porém o campo a ser ordenado era do tipo varchar, mas continha apenas números.</p>
<p>Aí ja sabe, a ordenação fica errada, tipo: 1,10,2,3,4,5,6,7,8,9 ao invés de 1,2,3,4,5,6,7,8,9,10</p>
<p>Revirando o Google para encontrar uma solução, encontrei a seguinte query:</p>
<p>SELECT codigo FROM sua_tabela ORDER BY codigo + 0 ASC</p>
<p>O fator de somar 0 ao campo, força a ordenação numérica.</p>
<p>Fonte: <a href="http://mysqltips.co.uk/" target="_BLANK">http://mysqltips.co.uk/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniopavin.com.br/wp/2009/03/ordenando-campos-text-em-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como alterar a senha do root no mySQL</title>
		<link>http://www.pliniopavin.com.br/wp/2008/08/como-alterar-a-senha-do-root-no-mysql/</link>
		<comments>http://www.pliniopavin.com.br/wp/2008/08/como-alterar-a-senha-do-root-no-mysql/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 16:33:45 +0000</pubDate>
		<dc:creator>Plinio</dc:creator>
				<category><![CDATA[mySQL]]></category>

		<guid isPermaLink="false">http://www.pliniopavin.com.br/blog/2008/08/01/como-alterar-a-senha-do-root-no-mysql/</guid>
		<description><![CDATA[Esta é uma informação básica, mas muitos iniciantes ainda ficam confusos com a senha do usuário &#8220;root&#8221; do mySQL. Normalmente, após a instalação do mySQL, o usuário &#8220;root&#8221; possui uma senha em branco. É importante gravar uma senha para o usuário root, para impedir que qualquer pessoa que tenha acesso ao servidor possa se conectar [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.pliniopavin.com.br%2Fwp%2F2008%2F08%2Fcomo-alterar-a-senha-do-root-no-mysql%2F&amp;text=Como+alterar+a+senha+do+root+no+mySQL&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.pliniopavin.com.br%2Fwp%2F2008%2F08%2Fcomo-alterar-a-senha-do-root-no-mysql%2F"  class="twitter-share-button">Tweet</a></div><p>Esta é uma informação básica, mas muitos iniciantes ainda ficam confusos com a senha do usuário &#8220;root&#8221; do mySQL.</p>
<p>Normalmente, após a instalação do mySQL, o usuário &#8220;root&#8221; possui uma senha em branco. É importante gravar uma senha para o usuário root, para impedir que qualquer pessoa que tenha acesso ao servidor possa se conectar ao mySQL.</p>
<p>Vou mostrar abaixo vários métodos para se cadastrar (ou alterar) a senha do usuário &#8220;root&#8221;.</p>
<p><strong>Usando o comando SET PASSWORD:</strong></p>
<p><code>mysql -u root<br />
mysql&gt; SET PASSWORD FOR 'root'@'localhost' = PASSWORD('senha');</code></p>
<p><strong>Usando o utilitário mysqladmin</strong></p>
<p><code>mysqladmin -u root password "senha"</code></p>
<p>Se o usuário root já possui uma senha, use:</p>
<p><code>mysqladmin -u root password senhantiga "senhanova"</code></p>
<p><strong>Editando diretamente a tabela de usuários com o comando UPDATE;</strong></p>
<p><code><br />
mysql -u root<br />
mysql&gt; use mysql;<br />
mysql&gt; UPDATE user SET Password = PASSWORD('senha') WHERE User = 'root';<br />
mysql&gt; FLUSH PRIVILEGES;<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniopavin.com.br/wp/2008/08/como-alterar-a-senha-do-root-no-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O Golfinho do mySQL</title>
		<link>http://www.pliniopavin.com.br/wp/2007/05/o-golfinho-do-mysql/</link>
		<comments>http://www.pliniopavin.com.br/wp/2007/05/o-golfinho-do-mysql/#comments</comments>
		<pubDate>Tue, 29 May 2007 04:21:50 +0000</pubDate>
		<dc:creator>Plinio</dc:creator>
				<category><![CDATA[Bancos de Dados]]></category>
		<category><![CDATA[mySQL]]></category>

		<guid isPermaLink="false">http://www.pliniopavin.com.br/blog/2007/05/29/o-golfinho-do-mysql/</guid>
		<description><![CDATA[Você já deve ter notado que o símbolo do mySQL é um golfinho. O nome desse golfinho é &#8220;Sakila&#8221;. Esse nome foi escolhido pelos fundadores da mySQL AB de uma enorme lista de nomes sugeridos pelos usuários numa campanha intitulada &#8220;Name the dolphin&#8221;. O nome vencedor foi enviado por Ambrose Twebaze, um desenvolvedor de software [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.pliniopavin.com.br%2Fwp%2F2007%2F05%2Fo-golfinho-do-mysql%2F&amp;text=O+Golfinho+do+mySQL&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.pliniopavin.com.br%2Fwp%2F2007%2F05%2Fo-golfinho-do-mysql%2F"  class="twitter-share-button">Tweet</a></div><p>Você já deve ter notado que o símbolo do mySQL é um golfinho. <img src="/images/contribution-program-logo.jpg" border="0" alt="" align="middle" />O nome  desse golfinho é  &#8220;Sakila&#8221;.</p>
<p>Esse nome foi escolhido pelos fundadores da mySQL AB de uma enorme lista de nomes sugeridos pelos usuários numa campanha intitulada &#8220;Name the dolphin&#8221;.</p>
<p>O nome vencedor foi enviado por Ambrose Twebaze, um desenvolvedor de software Open Source da Swaziland (Africa).</p>
<p>De acordo com Ambrose, &#8220;Sakila&#8221; é um nome feminino, que tem suas raízes no Siswati, dialeto local de Swaziland.</p>
<p>Sakila é também o nome de uma cidade em Arusha, Tanzânia, próxima a Uganda, país de origem de Ambrose.</p>
<p>Fonte: <a href="http://www.mysql.com.br" target="_BLANK">mySQL AB ( http://www.mysql.com)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniopavin.com.br/wp/2007/05/o-golfinho-do-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obtendo registros aleatórios</title>
		<link>http://www.pliniopavin.com.br/wp/2007/05/obtendo-registros-aleatorios/</link>
		<comments>http://www.pliniopavin.com.br/wp/2007/05/obtendo-registros-aleatorios/#comments</comments>
		<pubDate>Mon, 28 May 2007 02:25:20 +0000</pubDate>
		<dc:creator>Plinio</dc:creator>
				<category><![CDATA[Bancos de Dados]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.pliniopavin.com.br/blog/2007/05/27/obtendo-registros-aleatorios/</guid>
		<description><![CDATA[No mySQL, para obter 10 clientes aleatórios da tabela clientes, utilize: SELECT id,nome FROM clientes ORDER BY rand() LIMIT 10; Você verá que a cada execução, a query retorna um conjunto de registros diferente.]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.pliniopavin.com.br%2Fwp%2F2007%2F05%2Fobtendo-registros-aleatorios%2F&amp;text=Obtendo+registros+aleat%C3%B3rios&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.pliniopavin.com.br%2Fwp%2F2007%2F05%2Fobtendo-registros-aleatorios%2F"  class="twitter-share-button">Tweet</a></div><p>No mySQL, para obter 10 clientes aleatórios da tabela clientes, utilize:</p>
<pre><code>SELECT id,nome FROM clientes ORDER BY rand() LIMIT 10;</code></pre>
<p>Você verá que a cada execução, a query retorna um conjunto de registros diferente.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniopavin.com.br/wp/2007/05/obtendo-registros-aleatorios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Busca e substituição em SQL</title>
		<link>http://www.pliniopavin.com.br/wp/2007/05/busca-e-substituicao-em-sql/</link>
		<comments>http://www.pliniopavin.com.br/wp/2007/05/busca-e-substituicao-em-sql/#comments</comments>
		<pubDate>Mon, 28 May 2007 02:00:39 +0000</pubDate>
		<dc:creator>Plinio</dc:creator>
				<category><![CDATA[Bancos de Dados]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.pliniopavin.com.br/blog/2007/05/27/busca-e-substituicao-em-sql/</guid>
		<description><![CDATA[No SQL-Server, use a stored procedure abaixo para encontrar e substituir uma string em um campo de uma tabela. CREATE PROCEDURE [dbo].[sp_st_StrFindAndReplace] @Tablename varchar(20), @FieldName varchar(20), @FindString varchar(30), @ReplaceString varchar(30) AS declare @sqlstring varchar(8000) Select @sqlstring = "Update " + @Tablename + " Set " + @FieldName + " = Replace(" + @FieldName + ",'" [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.pliniopavin.com.br%2Fwp%2F2007%2F05%2Fbusca-e-substituicao-em-sql%2F&amp;text=Busca+e+substitui%C3%A7%C3%A3o+em+SQL&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.pliniopavin.com.br%2Fwp%2F2007%2F05%2Fbusca-e-substituicao-em-sql%2F"  class="twitter-share-button">Tweet</a></div><p>No SQL-Server, use a stored procedure abaixo para encontrar e substituir uma string em um campo de uma tabela.</p>
<p class="articleDek" style="margin-left: 10px; margin-bottom: 10px">
<pre><code>CREATE PROCEDURE [dbo].[sp_st_StrFindAndReplace]
@Tablename  varchar(20),
@FieldName  varchar(20),
@FindString  varchar(30),
@ReplaceString  varchar(30)
AS

declare @sqlstring varchar(8000)

Select  @sqlstring  = "Update " +  @Tablename + " Set " +  @FieldName + "
= Replace(" + @FieldName + ",'" +  @FindString + "','" + @ReplaceString  +
"')"

execute (@sqlstring)
GO

EXEC sp_st_StrFindAndReplace ('Pedidos','Entrega','Expressa','Sedex')
</code></pre>
<p>No exemplo acima, a procedure ira substituir a palavra &#8220;Expressa&#8221; por &#8220;Sedex&#8221; no campo Entrega da tabela Pedidos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniopavin.com.br/wp/2007/05/busca-e-substituicao-em-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
