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 1 e 7 (in 6 versioni)
Versione 1 del 03/09/2006 15.52.29
Dimensione: 280
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 1: Linea 1:
'''Per favore, se modificate questa pagina, lasciate traccia delle modifiche apportate. Grazie.''' [[BR]]
Linea 5: Linea 3:

= 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]]

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