g2d
di g2d
pubblicato più di 3 anni fa

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:

  • Current rating: 0.0/5
  • 1
  • 2
  • 3
  • 4
  • 5

Argomenti chiave:

Ultimi commenti Ultimi commenti

Esegui il Login oppure registrati per scrivere un commento.
Cerca nel sito...
Ultime recipes

Un utilissimo tool di shell che effettua un dettagliato e comodo report su MySQL MySQL Report un tool di shell per tenere tutto sotto controllo

Un utilissimo tool di shell che effettua un dettagliato e comodo report su MySQL


Vai alla recipe

Un utilissimo tool per sniffare il traffico Client/Server TCP/IP di MySQL MySQLSniffer sniffare il traffico TCP di MySQL

Un utilissimo tool per sniffare il traffico Client/Server TCP/IP di MySQL


Vai alla recipe

Verificare l'integrità, riparare gestire chiavi e memoria di tabelle MyISAM attraverso myisamchk riparare file MyISAM

Verificare l'integrità, riparare gestire chiavi e memoria di tabelle MyISAM attraverso il file myisamchk


Vai alla recipe

Un tool per comprimere le tabelle MyISAM fino a oltre il 50% myisampack comprimere file MyISAM

Un tool per comprimere le tabelle MyISAM fino a oltre il 50%


Vai alla recipe

mysqlshow le info di base sui database, tabelle e colonne senza utilizzare alcun mysqlshow visualizzare le informazioni sul database MySQL

mysqlshow le info di base sui database, tabelle e colonne senza utilizzare alcun client


Vai alla recipe

Utilizzando UNION / UNION ALL su campi int unsigned zerofill,
ho notato che MysqlUNION / UNION ALL su campi int unsigned zerofill. di DebUsr
Vai al tip

Utilizzo di funzioni come alias di campo tramite l'impiego di prepared statementReport con alias di campo dinamici di john_revelator
Vai al tip

Può capitare che sia necessario eseguire un dump di database in formato Comma SeparatedEsecuzione dump in formato CSV (tabelle in engine MyIsam esportate in formato CSV) di ghigomatto
Vai al tip

E' possibile eseguire le query SQL contenute in un file di testo. Questo è utileEseguire le query da un file di testo di Sante Caserio
Vai al tip

Se vogliamo fare il backup di tutti i database con mysqldump, e ne abbiamo parecchiFare il backup di tutti i database di Sante Caserio
Vai al tip

Salve,vorrei chiedervi un aiutino per una query che mi infastidisce un pò.
Ho 4 aiuto per una query! di fighterdorico Vai al topic

Salve,vorrei chiedervi un aiutino per una query che mi infastidisce un pò.
Ho 4 aiuto per una query! di fighterdorico Vai al topic

Salve,vorrei chiedervi un aiutino per una query che mi infastidisce un pò.
Ho 4 aiuto per una query! di fighterdorico Vai al topic

Salve a tutti.

Ho una tabella con lettere accentate.
Le lettere vengono visualizzate ordinamento tabelle di ditch Vai al topic

Salve a tutti.

Ho una tabella con lettere accentate.
Le lettere vengono visualizzate ordinamento tabelle di ditch Vai al topic