MariaDB Cheatsheet¶
< > Maria - Database relazionale open source
Maria DB è un popolare database relazionale open source creato come forchetta di MySQL. È progettato per essere un drop-in sostituzione per MySQL con funzioni aggiuntive, prestazioni migliori e una maggiore sicurezza. < > < >
Traduzione: Traduzione: Copia tutti i comandi Traduzione: Generare PDF < > < >
Tabella dei contenuti¶
- [Installazione]
- [Comandi di base](#basic-commands]
- Operazioni database
- (#table-operations)
- Tipi dati
- CRUD Operazioni
- Query Operations
- Indexe
- Vista
- Procedura di ripristino
- [Funzioni]
- [Tantagoni]
- Transazioni
- [Gestione utente](#user-management]
- Backup and Restore
- Replica
- Ottimizzazione delle prestazioni
- [Monitoring]
- [Sicurezza]
- Le migliori pratiche
Installazione¶
Ubuntu/Debian¶
Traduzione:
CentOS/RHEL/Fedora¶
Traduzione:
mac.¶
Traduzione:
Docker.¶
Traduzione:
Comandi di base¶
Collegamento a MariaDB¶
Traduzione:
Comandi di informazione di base¶
Traduzione:
Operazioni di database¶
Creazione e gestione dei database¶
Traduzione:
Informazioni sul database¶
Traduzione:
Operazioni di tabella¶
Creazione di tabelle¶
Traduzione:
Modifica delle tabelle¶
Traduzione:
Informazioni sulla tabella¶
Traduzione:
Tipi di dati¶
Tipi di dati numerici¶
Traduzione:
Tipi di dati di stringa¶
¶
Dati data e ora¶
Traduzione:
CRUDIO Operazioni¶
Inserisci le operazioni¶
Traduzione:
Selezionare le operazioni¶
Traduzione:
Operazioni di aggiornamento¶
Traduzione:
Eliminare le operazioni¶
Traduzione:
Operazioni di query¶
Entrate¶
Traduzione:
Sostanze¶
Traduzione:
Funzioni della finestra (MariaDB 10.2+)¶
Traduzione:
Espressioni da tavolo comuni (CTE) - MariaDB 10.2+¶
Traduzione:
Indici¶
Creazione di indici¶
Traduzione:
Gestione degli indici¶
Traduzione:
Visite¶
Creare visioni¶
Traduzione:
Gestione delle viste¶
Traduzione:
Procedure memorizzate¶
Creazione di procedure memorizzate¶
Traduzione:
Chiamare le procedure memorizzate¶
Traduzione:
Gestione delle procedure memorizzate¶
Traduzione:
Funzioni¶
Creazione di funzioni¶
Traduzione:
Utilizzo delle funzioni¶
Traduzione:
Gestione delle funzioni¶
Traduzione:
Triggers¶
Creazione di Trigger¶
Traduzione:
Gestione dei Trigger¶
Traduzione:
Transazioni¶
Transazioni di base¶
¶
Transazione con punti di salvataggio¶
Traduzione:
Livelli di isolamento delle transazioni¶
Traduzione:
Chiusura¶
Traduzione:
Gestione utente¶
Creazione degli utenti¶
Traduzione:
Concedere Privileges¶
Traduzione:
Gestione dei privilegi utente¶
Traduzione:
Gestione account utente¶
Traduzione:
Backup e ripristino¶
mysqldump Backup¶
Traduzione:
Ripristinare da Backup¶
Traduzione:
Backup di log binario¶
Traduzione:
Punto in tempo Recupero¶
Traduzione:
Replica¶
Configurazione master¶
Traduzione:
Configurazione degli schiavi¶
Traduzione:
Monitoraggio della replica¶
Traduzione:
Ottimizzazione delle prestazioni¶
Ottimizzazione delle query¶
Traduzione:
Ottimizzazione configurazione¶
Traduzione:
Legname lento¶
Traduzione:
Monitoraggio delle prestazioni¶
Traduzione:
Monitoraggio¶
Monitoraggio del sistema¶
Traduzione:
Monitoraggio delle prestazioni¶
Monitoraggio dei registri¶
Traduzione:
Sicurezza¶
Sicurezza di base¶
Traduzione:
Configurazione SSL¶
Traduzione:
Plugin Audit¶
Traduzione:
Migliori Pratiche¶
Schema Design Migliori Pratiche¶
Traduzione:
Le migliori pratiche¶
Traduzione:
Le migliori pratiche di prestazione¶
Traduzione:
Migliori pratiche di sicurezza¶
Traduzione:
Sintesi¶
Maria DB è un potente sistema di gestione del database relazionale open source che offre prestazioni eccellenti, affidabilità e compatibilità con MySQL. Questo cheatsheet fornisce una copertura completa delle operazioni MariaDB dall'amministrazione di base alle funzionalità avanzate.
♪Key Strengths: ♪ - Compatibilità MySQL: Sostituzione Drop-in per MySQL con funzionalità migliorate - Performance: ottimizzatore di query migliorato e motori di stoccaggio - Open Source: fonte veramente aperta con sviluppo attivo della comunità - ** Funzioni avanzate**: funzioni finestra, CTE, supporto JSON e altro ancora - Storage Engines: motori di stoccaggio multipli tra cui InnoDB, MyISAM e Aria
**Migliori casi di utilizzo: ** - Applicazioni Web che richiedono la conformità ACID - Data warehousing e analisi - piattaforme di e-commerce - Sistemi di gestione dei contenuti - Applicazioni che richiedono elevata disponibilità e replica
** Considerazioni importanti: - La corretta strategia di indicizzazione è cruciale per le prestazioni - Manutenzione regolare (ANALYZE, OPTIMIZE) migliora le prestazioni - Le procedure di backup e ripristino devono essere testate regolarmente - La configurazione di sicurezza richiede attenzione - Monitoraggio e allerta sono essenziali per i sistemi di produzione
Seguendo le pratiche e le tecniche descritte in questo cheatsheet, è possibile progettare, implementare e mantenere i database MariaDB sicuri, performanti e scalabili per le applicazioni aziendali.
Traduzione: copia funzioneToClipboard() {} const commands = document.querySelectorAll('code'); tutti i Comandi = ''; comandi. per ogni(cmd => AllCommands += cmd.textContent + '\n'); navigatore.clipboard.writeText(tutti iComandi); alert('Tutti i comandi copiati a clipboard!');
¶
funzione generaPDF() { finestra.print();
¶
< >