Merge (database): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Botcrux (discussione | contributi)
m Bot, replaced: Vista_(database) → Vista_(basi di dati)
m fix categorie
Etichette: Modifica da mobile Modifica da applicazione mobile Modifica da applicazione Android
 
(11 versioni intermedie di 8 utenti non mostrate)
Riga 1:
'''Merge''', o '''MRG_MyISAM''', è uno [[Storagestorage Engineengine]] di [[MySQL]] e dei suoi [[fork (sviluppo software)|fork]]. Una tabella di tipo Merge è una collezione di tabelle [[MyISAM]] aventi le stesse colonne e gli stessi indici. Le colonne e gli indici devono avere gli stessi nomi, lo stesso ordine e le stesse caratteristiche in tutte le tabelle MyISAM che fanno parte della stessa Merge. Esse però non devono necessariamente trovarsi nello stesso database e possono avere formati e opzioni (PACK_KEYS, MAX_ROWS...) differenti.
 
Questo tipo di tabella è stato creato nelle più vecchie versioni di MySQL principalmente per supplire ilal mancato supporto alle [[Vista (basi di dati)|viste]] e al partizionamento, ma ancora oggi può risultare utile.
 
La licenza è la [[GNU General Public License|GNU GPL]] versione 2.
Riga 16:
 
*1) inner join: selezione degli elementi comuni ai due campi. Equivale all'intersezione fra insiemi. Contestualmente il ''software'' può consentire l'operazione di [[complemento a uno]] fra un [[insieme]] e l'intersezione, che equivale a trovare gli elementi comuni e non comuni di due elenchi. Può essere fatto con un [[foglio di calcolo]], senza ricorrere a codice SQL.
 
*2) outer join, di tre tipi:
**2a) right outer join: selezione di tutti gli elementi della tabella più a destra e solo degli elementi identici a questi nelle altre tabelle;
Line 58 ⟶ 57:
 
==Collegamenti esterni==
* [http{{cita web|https://www.mysql.com /|MySQL]}}
* [http{{cita web|https://mariadb.org/ |MariaDB]}}
* [{{cita web|http://www.percona.com/software/percona-server |Percona Server]}}
* [{{cita web|http://winmerge.sourceforge.net/ |Plug-in gratuito e ''open-source'' per il merge di file Office, testo, Lotus Notes, Project]}}
 
{{Portale|Software libero}}
 
[[Categoria:Software libero per base datiMySQL]]
[[Categoria:Software per base dati]]
[[Categoria:Librerie C++]]