Dimensione: 4708
Commento:
|
Dimensione: 4766
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 == |
IndiceBRTableOfContents |
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