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 7
Versione 6 del 04/09/2006 08.25.10
Dimensione: 4708
Autore: Stinko
Commento:
Versione 7 del 04/09/2006 08.28.00
Dimensione: 4766
Autore: Stinko
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
= Cos'è MySql = = Premessa =
Lavori in corso: portate pazienza...

== Cos'è MySql ==
Linea 7: Linea 10:
= Installare MySql = == Installare MySql ==

BR

Premessa

Lavori in corso: portate pazienza...

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