Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "MySql"
Differenze tra le versioni 6 e 20 (in 14 versioni)
Versione 6 del 04/09/2006 08.25.10
Dimensione: 4708
Autore: Stinko
Commento:
Versione 20 del 14/03/2011 12.55.15
Dimensione: 24
Autore: localhost
Commento: converted to 1.6 markup
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:50%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||

= Cos'è MySql =
MySQL (si pronuncia My Ess Que Ell) è il più diffuso database Open Source basato sul linguaggio SQL. Questo prodotto viene fornito dall'azienda MySQL AB che sviluppa il proprio business erogando servizi basati su MySQL stesso. MySQL è un RDBMS, ossia un sistema di gestione per database relazionali. Un database è un insieme strutturato di dati, dalla lista della spesa, all'elenco dei titoli presenti in una grossa libreria. MySQL si occupa della strutturazione e della gestione a basso livello dei dati stessi, in modo da velocizzarne l'accesso, la modifica e l'inserimento di nuovi elementi. L'acronimo RDBMS significa "Relational Data-Base Management System" e sta ad indicare che MySQL offre la possibilità di conservare i dati non in un enorme "storeroom" ma in diverse tabelle, in modo di velocizzarne l'accesso. L'acronimo SQL significa "Structured Query Language" ed indica il linguaggio standard di interrogazione dei Data-Base.

= Installare MySql =
L'installazione è semplicissima: avviare Synaptic e selezionare il pacchetto '''mysql-server''' che provvederà ad installare l'ultima versione del server e del client (attualmente la 5.0.22) nel vostro sistema.

= Gestione degli utenti =

== Assegnare una password a root ==
Lavori in corso: portate pazienza...

== Creare un nuovo utente ==
Lavori in corso: portate pazienza...

= Gestione dei database =

== Vedere l'elenco dei database esistenti ==
Lavori in corso: portate pazienza...

== Selezionare un dadabase ==
Lavori in corso: portate pazienza...

== Creare un database ==
Lavori in corso: portate pazienza...

= Gestione delle tabelle =

== Vedere l'elenco delle tabelle del db selezionato ==
Lavori in corso: portate pazienza...

== Selezionare una tabella ==
Lavori in corso: portate pazienza...

== Creare una tabella ==
Lavori in corso: portate pazienza...

=== Tipi di campo disponibili ===
Quelli che seguono sono i tipi di campo disponibili per la creazione dei nostri database. [[BR]]
'''''TINYINT''''' Valore numerico compreso tra -128 e 127 [[BR]]
'''''TINYINT UNSIGNED''''' Valore numerico compreso tra 0 e 255 [[BR]]
'''''SMALLINT''''' Valore numerico compreso tra -32768 e 32767 [[BR]]
'''''SMALLINT UNSIGNED''''' Valore numerico compreso tra 0 e 65535 [[BR]]
'''''MEDIUM''''' Valore numerico compreso tra -8388608 e 8388607 [[BR]]
'''''MEDIUM UNSIGNED''''' Valore numerico compreso tra 0 e 16777215 [[BR]]
'''''INT o INTEGER''''' Valore numerico compreso tra -2147483648 e 2147483647 [[BR]]
'''''INT UNSIGNED''''' Valore numerico compreso tra 0 e 4294967295 [[BR]]
'''''BIGINT''''' Valore numerico compreso tra -9223372036854775808 e 9223372036854775807 [[BR]]
'''''BIGINT UNSIGNED''''' Valore numerico compreso tra 0 e 18446744073709551615 [[BR]]
'''''FLOAT (m,d)''''' Valore numerico con valori decimali. Compreso tra -3.402823466E+38 e -1.175494351E-38 [[BR]]
'''''DOUBLE(m,d) o REAL(m,d)''''' Valore numerico con valori decimali. Compreso tra -1.7976931348623157E+308 e -2.2250738585072014E-308 [[BR]]
'''''DECIMAL (m,d) o NUMERIC(m,d)''''' Valore numerico con decimali che sarà memorizzato come una serie di caratteri [[BR]]
'''''DATE''''' Campo contenente una data in formato "aaaa-mm-gg" [[BR]]
'''''DATETIME''''' Campo contenente la data e ora, informato "aaaa-mm-gg hh:mm:ss" [[BR]]
'''''TIME''''' Campo contente un’ora nel formato: "hh:mm:ss" [[BR]]
'''''CHAR''''' Campo contenente una stringa di caratteri che può avere la massina lughezza di 255 [[BR]]
'''''TINYBLOB o TINYTEXT''''' Campo che può avere la massima lunghezza di 255 in formato binario nel primo caso o testo nel secondo [[BR]]
'''''BLOB o TEXT''''' Campo che può avere la massima lunghezza di 65535 in formato binario nel primo caso o testo nel secondo [[BR]]
'''''MEDIUMBLOB o MEDIUMTEXT''''' Campo che può avere la massima lunghezza di 16777215 in formato binario nel primo caso o testo nel secondo [[BR]]
'''''LONGBLOB o LONGTEXT''''' Campo che può avere la massima lunghezza di 4294967295 in formato binario nel primo caso o testo nel secondo [[BR]]
'''''ENUM (‘value1’,’value2’,…)''''' Campo che può contenere uno dei valori presente tra le parentesi [[BR]]

= ??? =

== ?? ==

=== ? ===

= ??? =

== ?? ==

=== ? ===


= Links utili =
http://www.mysql.com/ [[BR]]
http://database.html.it/guide/leggi/87/guida-mysql/ [[BR]]
http://canone.ce.unipr.it/MySQLTutor/Home.htm [[BR]]
http://database.html.it/guide/leggi/40/guida-linguaggio-sql/ [[BR]]
#REDIRECT Server/MySql