Commenti(0)
Comandi MySQL
un rapido riferimento dei comandi usati più frequentemente con MySQL
Di seguito un rapido riferimento dei comandi usati più frequentemente con MySQL.
Operazioni generiche su un database:
1Selezione di un database: 2 3mysql> USE database; 4 5Mostra i database presenti: 6 7mysql> SHOW DATABASES; 8 9Mostra le tabelle di un database: 10 11mysql> SHOW TABLES; 12 13Mostra il formato di una tabella: 14 15mysql> DESCRIBE table; 16 17Crea un database 18 19mysql> CREATE DATABASE nome_database; 20 21Mostra il database correntemente selezionato 22 23mysql> SELECT DATABASE()
Operazioni su tabella
1Crea una tabella: 2 3mysql> CREATE TABLE table_name (field1_name TYPE(SIZE), field2_name TYPE(SIZE)); 4Esempio:_ mysql> CREATE TABLE persona (nome VARCHAR(20), sesso CHAR(1), data_di_nascita DATE); 5 6Inserisce una riga nella tabella: 7 8mysql> INSERT INTO table_name VALUES ('va1', 'va2', '2009-08-31'); 9 10Aggiunge una colonna 11 12mysql> ALTER TABLE tbl ADD COLUMN [column_create syntax] AFTER col_name; 13 14Rimuove una colonna 15 16mysql> ALTER TABLE tbl DROP COLUMN col;
Operazioni di selezione su una tabella
1Selezione una o più righe da una tabella: 2 3mysql> SELECT COL1_NAME,COL2_NAME FROM table WHERE conditions; 4 5Aggiorna tutti i valotri du una certa colonna a un dato valore 6 7mysql> UPDATE table SET column_name = "new_value" WHERE record_name = "value"; 8 9Seleziona record distinti 10 11mysql> SELECT DISTINCT nome_colonna FROM tabella; 12 13Seleziona record ordinati 14 15mysql> SELECT col1, col2 FROM table ORDER BY col2; 16 17Usa DESC per una selezione discentente 18 19Conta le righe: 20 21mysql> SELECT COUNT(*) FROM table; 22 23Conta le righe raggruppate: 24 25mysql> SELECT owner, COUNT(*) FROM table GROUP BY owner; 26 27Selezione tra più tabelle 28 29mysql> SELECT pet.name, comment FROM pet, event WHERE pet.name = event.name; 30 31Seleziona il massimo rispetto a una colonna 32 33mysql> SELECT MAX(col_name) AS label FROM table;
Condividi su:
Esprimi un voto:
Argomenti chiave:

MySQL Report un tool di shell per tenere tutto sotto controllo