<?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>Blogrammazione &#187; Database</title>
	<atom:link href="http://www.marcolecce.com/blog/category/database/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcolecce.com/blog</link>
	<description>Programmazione, PHP, JAVA, ASP, Linux, Windows, Ajax, Web 2.0, Web 3.0</description>
	<lastBuildDate>Thu, 22 Jul 2010 13:06:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Mysql &#8211; I principali commandi da console</title>
		<link>http://www.marcolecce.com/blog/2008/10/08/mysql-i-principali-commandi-da-console/</link>
		<comments>http://www.marcolecce.com/blog/2008/10/08/mysql-i-principali-commandi-da-console/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 18:03:47 +0000</pubDate>
		<dc:creator>marco</dc:creator>
				<category><![CDATA[Database]]></category>

		<guid isPermaLink="false">http://www.marcolecce.com/blog/2008/10/08/mysql-i-principali-commandi-da-console/</guid>
		<description><![CDATA[Per comodità e per velocizzare i tempi di sviluppo, ci serviamo di strumenti come PhpMyAdmin o MySqlBrowser per gestire i nostri Database. Questi applicativi permettono, attraverso una comodo e intuitiva interfaccia grafica, di effettuare praticamente qualsiasi tipo di operazione sulle nostre base dati quasi senza scrivere una riga di SQL. Prima di usare tali applicativi, [...]]]></description>
			<content:encoded><![CDATA[<p>Per comodità e per velocizzare i tempi di sviluppo, ci serviamo di strumenti come PhpMyAdmin o MySqlBrowser per gestire i nostri Database. Questi applicativi permettono, attraverso una comodo e intuitiva interfaccia grafica, di effettuare praticamente qualsiasi tipo di operazione sulle nostre base dati quasi senza scrivere una riga di SQL.</p>
<p>Prima di usare tali applicativi, però, sarebbe opportuno fare pratica con la linea di comando MySql : in questo modo impariamo davvero ad amministrare una base dati e a sfruttare fino in fondo le potenzialità di una database come MySql e di un linguaggio come SQL. Inoltre può capitare, soprattutto per chi amministra server o per chi utililzza sistemi linux-based, di non aver a disposizione strumenti grafici per la gestione delle base dati, e se non si conosce la linea di comando ci si blocca.</p>
<p>Ecco perchè abbiamo pensato di riassumere in questo articolo quelli che sono i comandi principali MySql: vediamo dunque come amminsitrare i nostri database da console.</p>
<p>Apriamo il terminale (per sistemi linux-based) o eseguiamo il comando &#8220;cmd&#8221; (per sistemi windows-base), e nella console scriviamo il seguente comando:</p>
<p align="center">mysql -u<em> username</em> -p</p>
<p align="left">dove al posto di <em>username</em> dobbiamo inserire il nome utente che intediamo utilizzare per connetterci al nostri MySql.  Premiamo <em>Invio</em>, e ci viene richiesta la password: ovviamente dobbiamo inserire quella corrispondente all&#8217;utente che abbiamo scelto.</p>
<p align="left">Fatto questo, nella nostra console comparirà il seguente prompt:</p>
<p align="center"><em>mysql&gt;</em></p>
<p align="left">Questo indicata che l&#8217;accesso è andato a buon fine, e che siamo pronti per effettuare le query ai nostri database. Il primo comando che possiamo usare è:</p>
<p align="center">SHOWS DATABASES;</p>
<p align="left">Questo comando visualizza tutti i database presenti sul nostro server MySql. A questo punto, possiamo scegliere il database sul quale operare, con il seguente comando:</p>
<p align="center">USE <em>nome database</em> ;</p>
<p align="left">dove al posto di nome database metteremo il nome del database che vogliamo interrogare. A questo punto possiamo vedere l&#8217;elenco delle tabelle disponibili, sempre richiamando il comando show:</p>
<p align="center">SHOW TABLES;</p>
<p align="left">Comparirà l&#8217;elenco delle tabelle presenti nel nostro database. Ora, se volessimo selezionare i dati dei clienti dalla tabella CLIENTI, è sufficiente eseguire la query SQL, come segue:</p>
<p align="center"><em>SELECT * FROM CLIENTI;</em></p>
<p align="left">A questo punto, se avete buona conoscenza di SQL, in realtà il più è fatto. Ora possiamo operare liberamente sul nostro database: possiamo cancellare record:</p>
<p align="center"><em> DELETE FROM CLIENTI WHERE id = 15</em>;</p>
<p align="left"> o effettuare dumpo ancora eseguire update.</p>
<p align="left">Dobbiamo solo prestare attenzione: ogni istruzione deve terminare con un &#8220;;&#8221; , che rappresenta una sorta di &#8220;fine stringa&#8221; ; nel caso in cui lo dimentichiamo, e premiamo &#8220;Invio&#8221;, la console andrà a capo senza eseguire il comando. Se dovesse succedere, è sufficiente digitare il &#8220;;&#8221; e ripremere &#8220;Invio&#8221;. A questo punto il comando verrà inviato correttamente.</p>
<p align="left">Potete fare tutti gli esperimenti del caso, potete divertirvi ad interrogare le vostre base dati o a farvi i backup del vostro archivio di film. Quando avrete finito, sarà sufficiente utilizzare il comando :</p>
<p align="center">QUIT</p>
<p align="left"> per uscire dalla consoleMySql. Il server MySql sarà così gentile da salutarvi allegramente! <img src='http://www.marcolecce.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p align="left">&nbsp;</p>

<div class="sociallist">
<span class="sociallist_tagline">
<strong>Vota Articolo:</strong><br/><!-- SocialList.org BEGIN -->
<script type="text/javascript">
sociallist_c27f23d9_url = 'http://www.marcolecce.com/blog/2008/10/08/mysql-i-principali-commandi-da-console/';
sociallist_c27f23d9_title = 'Mysql - I principali commandi da console ';
sociallist_c27f23d9_text = '';
sociallist_c27f23d9_tags = '';
</script><script type="text/javascript" src="http://sociallist.org/widget.js?type=1&cols=3&rows=5&button_dx=160&button_dy=24&lang=it&uid=c27f23d9"></script>
<noscript>
<a href="http://sociallist.org/submit.php?type=1&lang=it&url=http%3A%2F%2Fwww.marcolecce.com%2Fblog%2F2008%2F10%2F08%2Fmysql-i-principali-commandi-da-console%2F&title=Mysql+-+I+principali+commandi+da+console+" target="_blank" title="Bookmark this Website"><img src="http://sociallist.org/buttons/it160x24.gif" border="0" width="160" height="24" alt="Bookmark" /></a>
</noscript>
<!-- SocialList.org END --></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.marcolecce.com/blog/2008/10/08/mysql-i-principali-commandi-da-console/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
