03/05/2010

Pillole Mysql Part 1

Esistono diversi strumenti che facilitano la vita ai programmatori/DBA. Uno su tutti è certamente PHPMyAdmin, che con la sua interfaccia user-friendly consente di effettuare modifiche sul database in maniera semplice ed intuitiva.

Spesso, però, accade che sia disponibile solo l'interfaccia a linea di comando del nostro DBMS, ragion per cui è bene ricordare alcuni comandi utili:

1) USE nomedb;

ci consente di selezionare il database.

2) SHOW TABLES;

ci consente di visualizzare tutte le tabelle relative al database selezionato;

3) DESCRIBE nometabella;

ci permette di visualizzare la struttura della tabella specificata;

Un altro comando utile riguarda il reset dei campi di auto-increment. Per fare ciò basta digitare:

ALTER TABLE nometabella AUTO_INCREMENT = 1;

Ovviemente, per visualizzare il contenuto di una tabella, per cancellare determinate righe o per modificare la struttura della tabella stessa (o di una sua entry), basta usare la pura e semplice sintassi SQL.

Ad esempio:

1) SELECT * FROM nometabella;

visualizza tutte le righe di una tabella;

2) DELETE FROM nometabella;

cancella tutti i record contenuti in una tabella;

3) DELETE FROM nometabella WHERE ID = '1';

cancella dalla tabella il record avente ID pari a 1;

4) DROP TABLE nometabella;

cancella la tabella;

5) INSERT INTO nometabella (campo1, campo2) VALUES ('valore1', 'valore2');

inserisce nella tabella i valori "valore1" e "valore2" rispettivamente per "campo1" e "campo2";

6) UPDATE nometabella SET campo1 = 'valore1', campo2 = 'valore2' WHERE ID = '1';

aggiorna il contenuto di "campo1" e "campo2" rispettivamente a "valore1" e "valore2" per la entry che possiede ID pari a 1.

Inutile dire che quelli da me elencati sono solo alcuni dei comandi che MySQL ci mette a disposizione. Morale della favola: meglio non abusare di PHPMyAdmin :D

A presto.

19:08 Scritto da: nazarenolatella in Database | Link permanente | Commenti (1) | Segnala | Tag: mysql, sql, database | OKNOtizie |  Facebook

Commenti

Ciao :)
Non sapevo come contattarti all ho postato quì per chiederti se sareti interessato ad uno scambio di antipixel.

GRAZIE

Scritto da: Lorenzo | 04/05/2010

Scrivi un commento