I tipi di dato

Molti tipi di dato… compresi i multimediali. Numeri interi Byte Valore minimo Valore massimo UNSIGNED BIT 1 bit … … … BOOLBOOLEANTINYINT(1) 1 0FALSE != 0TRUE … TINYINT 1 -128 +127 0…+255 SMALLINT 2 -32768 +32767 0…+65535 MEDIUMINT 3 -8388608 8388607 0…+16777215 INTINTEGER 4 -2147483648 +2147483647 0…+4294967295 BIGINT 8 -9223372036854775808 +9223372036854775807 0…+18446744073709551615 Osserva Numeri decimali … Leggi tutto

REPLACE

Si tratta di un’estensione di MySQL. Equivale a fare INSERT … e se fallisce, perché la chiave primaria è già esistente, fare DELETE … INSERT …

INSERT

Inserire record in una tabella già esistente. VALUES I valori da inserire nel (nei) record sono indicati esplicitamente o sono parametrici Più record con una sola operazione Si inseriscono i valori per un certo elenco di campi SELECT I valori da inserire nei record sono il risultato di una query oppure Note

UPDATE

Aggiornare i contenuti dei record di una tabella. Tutti Aggiornare i dati di una certa colonna … più colonne WHERE Stabilire una restrizione sull’aggiornamento LIMIT Limitare a un certo numero gli aggiornamenti.Utile per non tenere occupato il DB: sarà necessario ripetere il comando finché il numero di righe eliminate non sarà minore del numero specificato. … Leggi tutto

TABLE

… CREATE TABLE Vedi LIKE TEMPORARY Crea una tabella temporanea che sarà eliminata automaticamente alla fine della sessione. SHOW Visualizza l’elenco dei motori di memorizzazione disponibili per le tabelle. L’informazione support indica la disponibilità o meno DESCRIBE DESC SHOW COLUMNS FROM ALTER TABLE … ADD DROP MODIFY … ORDER BY RENAME DROP TRUNCATE Equivale a … Leggi tutto