Cos'è il partizionamento dell'elenco MySQL

Cos'è il partizionamento dell'elenco MySQL
Il partizionamento di un database MySQL è un processo in cui i dati inseriti nelle tabelle sono ulteriormente divisi in piccole tabelle; Il che semplifica la gestione delle grandi dimensioni dei dati. MySQL è un database molto popolare tra i database SQL per gestire i dati.

MySQL supporta solo il partizionamento orizzontale. In MySQL, ci sono sei tipi di partizionamento, uno di questi è il partizionamento della lista, che verrà spiegato in questo articolo con l'aiuto di un esempio.

Qual è l'elenco partizionamento in mysql

In MySQL, il partizionamento dell'elenco viene utilizzato in modo simile al partizionamento dell'intervallo, la differenza è che, nel partizionamento dell'intervallo, dobbiamo definire l'intervallo sulla base del quale ha diviso i dati mentre, nella partizione dell'elenco, si partirà i dati sulla base di informazioni predefinite, per capirlo creando una tabella di Products_data e partizioneremo i dati sulla base dei prodotti e creeremo una tabella usando il comando:

Crea table Products_data (Rep_id int not Null, Rep_name Varchar (50) non null, Prod_id int non null) partizione per elenco (prod_id) (partizione A valori in (11), valori di partizione B in (22), valori di partizione C in ( 33), valori di partizione D in (44));

Per inserire i valori nella tabella appena creata, eseguire il comando:

Inserisci i valori Products_Data (1, 'John', 11), (2, 'Paul', 22), (3, 'Rogger', 44), (4, 'Somio', 11), (5, 'Alaxender' , 33), (6, 'Micheal', 11);

I dati possono essere visualizzati nella tabella, Products_data:

Seleziona * da prodotti_data;

Inserire un valore contro la partizione dell'elenco che non è predefinita e vediamo cosa è successo:

Inserisci i valori di prodotti_data (7, 'Tom', 77);

Nell'output di cui sopra, possiamo vedere che l'errore è stato visualizzato in quanto nessuna partizione è stata definita per "77", quindi ha generato un errore per il valore inserito contro la partizione "77", il che significa nella partizione dell'elenco, i dati vengono inseriti Solo contro le partizioni predefinite.

È importante notare qui che nella partizione dell'elenco durante l'inserimento dei valori, la tabella consentirà solo quei valori che soddisferanno la definizione della partizione dell'elenco.

Conclusione

Il partizionamento è un processo attraverso il quale le tabelle di MySQL sono divise in ulteriori tabelle e ciò rende facile per l'utente gestire i dati e per il processore del computer per eseguire le query. Il partizionamento dell'elenco è il tipo di partizionamento in cui le partizioni sono predefinite e i dati inseriti nelle tabelle secondo queste partizioni predefinite. In questo articolo, abbiamo spiegato la partizione dell'elenco con l'aiuto di un esempio e abbiamo anche dimostrato che se il valore viene inserito contro la definizione di partizione di elenco, non la accetta e genera l'errore.