MySql o anche noto come Oracle MySql è il più diffuso database relazionale (RDBMS - Relational Database Management System) open-source a livello mondiale. Basato su una architettura client-server è disponibile per diversi sistemi operativi, quali Unix, Linux e lo stesso Windows. Molto vicino allo standard ANSI Sql (Structured Query Language) viene supportato dai principali linguaggi di programmazione; rilasciato sotto licensa GNU-GPL è diffusissimo tra gli sviluppatori web, infatti oltre ad essere la sorgente dati per diversi CMS di successo quali ad es. Wordpress è stato ed è allo stesso tempo l'RDBMS alla base di siti web dinamici di enorme influenza, quali Facebook e YouTube solo per citarne un paio.
Chi affronta la programmazione e necessità d'interfacciarsi con una sorgente dati avrà sicuramente avuto a che fare almeno una volta con il database MySql, se anche tu ci lavori o lo studi ogni giorno qui puoi trovare un'elenco di domande e relative risposte sulle sue problematiche che possono essere utili sia per chi le pone che per chi le legge; potrai trovare risposte e soluzioni a quesiti già esistenti o porre i tuoi dubbi con una nuova domanda sul database MySql.
Ultima versione di MySql?
Settare il numero max di righe in una tabella
E' possibile settare numero N massimo di righe in una tabella MySql? Ottenere un comportamento che all'inserimento della riga N+1 cancelli prima la riga più vecchia
Selezionare i records che non sono in una tabella
Eseguire una querys MySql che selezioni solo i records di una tabella che non si trovano in un'altra tabella. La soluzione migliore è usare un LEFT JOIN dove i valori sono NULL
Come cancellare una tabella MySql?
Quale istruzione sql deve essere usata per cancellare ed eliminare definitivamente una tabella da un database MySql? [DROP TABLE]
Inserire un record nella tabella MySql solo se non esiste già
Come inserire un record in un tabella di un database MySql solo se il valore da inserire non è già presente all'interno della tabella. Uso di INSERT IGNORE e ON DUPLICATE KEY
Come memorizzare qualsiasi carattere in MySql?
Come posso memorizzare qualsiasi insieme di carattere (character sets) in un database MySql? Che tipo di codidfica devo usare?
Connettersi a due database contemporaneamente tramite PHP
Come connettersi a due database MySql contemporaneamente tramite script (codice) PHP
Come modificare una colonna MySql per consentire valori NULL?
Qual'è la sintassi sql per modificare la colonna di una tabella MySql e fare sì che in essa possano essere inseriti valori NULL
Come svuotare una tabella MySql?
Come si svuota una tabella di tutti i suoi records da un database MySql, o in altre parole come faccio a resettare una tabella e cencellare tutti i suoi records
Come rinominare un database MySql?
Come rinominare un database in MySql, l'istruzione RENAME non funziona per cambiare nome del database, come fare allora? Trovi la soluzione.
Come rinominare una tabella MySql?
Come rinominare una tabella del database MySQL tramite l'istruzione sql RENAME TABLE, un comando semplice ed intuitivo
Aggiungere ed aggiornare automaticamente una colonna timestamp in MySql
Come aggiungere o inserire una colonna di tipo timestamp in MySql e far sì che questa si aggiorni automaticamente all'update del record?
Qual'è la differenza tra il formato fixed e dynamic di una riga in una tabella MySql
Qual'è la differenza tra il formato fixed e dynamic che MySql assegna ad una riga a seconda il tipo definito per la colonna di una tabella?
Vedere i permessi (grant) concessi agli utenti MySql
Come visualizzare quali permessi (grants) sono stati concessi agli utenti di un database MySql
Selezionare una sola riga (record) in modo random su un database MySql
Come selezionare una sola riga (record) in modo random (casuale) su una tabella di un database MySql
Verificare se un indice esiste su un campo di una tabella
Come verificare se un indice esiste su un campo di una tabella di un database MySql?
Come chiamare una Stored Procedures MySql da Perl?
Come chiamare (invocare) una Stored Procedures in un database MySql dal linguaggio di programmazione PERL
Elencare tutti i Triggers di un database MySql
Qual'è il comando per elencare tutti i triggers definiti (creati) in un database MySql? Come faccio a vedere quali triggers sono definiti in MySql
Usare Linq e C# con MySql in mono
Come usare Linq col linguaggio C# per interfacciarsi con un database MySql in ambiente mono (.net framework per Linux)
Tracciare nuovi record inseriti in tabella MySql
Come tracciare e calcolare automaticamente i nuovi record inseriti in una tabella MySql, qual'è la soluzione migliore da adottare: triggers, insert in nuova tabella o altro