Modifica la colonna in mysql

Modifica la colonna in mysql

Durante la gestione di un database, un amministratore del database deve modificare la struttura delle tabelle per rimanere aggiornati. In questo articolo, impareremo alcuni diversi tipi di attività che possiamo svolgere usando il comando alter fornito da MySQL. Quindi iniziamo.

Alterare i comandi altera o modifica la struttura della tabella. Per esempio,

  • Aggiunta di una colonna
  • Eliminazione di una colonna
  • Rinominare una colonna
  • Modifica di una colonna

In questo articolo, proveremo esempi di comandi alter per aggiungere, eliminare, rinominare e modificare le colonne di una tabella in MySQL.

Aggiungi una colonna

Possiamo aggiungere una colonna in una tabella già esistente usando la seguente sintassi del comando alter.

Alter table table_name
Aggiungi tipo di dati di column_name;

In questa sintassi, assicurati di sostituire table_name e column_name con il nome che si desidera dare.

Possiamo anche menzionare la posizione della colonna appena creata utilizzando la prima e dopo la clausola e facendo riferimento alla colonna già esistente nella tabella. Per esempio

Alter table table_name
Aggiungi il dati del dati colonnario_name
[Primo | Dopo] esisting_column_name;

Se vogliamo aggiungere una colonna prima di una colonna esistente, possiamo usare la prima clausola. Allo stesso modo, se vogliamo aggiungere una colonna dopo la colonna esistente, possiamo usare la clausola dopo.

Possiamo anche aggiungere più colonne, utilizzando la stessa tabella alter e aggiungere la sintassi della colonna. Per esempio

Alter table table_name
Aggiungi il dati del dati colonnario_name1
[Primo | Dopo] esisting_column_name
Aggiungi il dati del dati colonnario_name2
[Primo | Dopo] esisting_column_name;

Drop/Elimina una colonna

Eliminare una colonna in MySQL è facile come dire. Possiamo rimuovere una colonna esistente in una tabella utilizzando il comando e la caduta della tabella Alter. La sintassi per l'eliminazione di una colonna è

Alter table table_name
Drop column_name;

Questo è quanto è semplice eliminare una colonna di una tabella in mysql.

Rinominare una colonna

Possiamo rinominare una colonna utilizzando la clausola di modifica insieme al comando della tabella Alter. In cui, forniamo prima il nome esistente della colonna e quindi il nuovo nome insieme al tipo di dati, seguito dalla clausola di modifica. Per modificare il nome della colonna, eseguire il comando seguente

Alter table table_name
Modifica colonna precedente_column_name new_column_name datatype;

Se possiamo modificare il nome della colonna, possiamo modificare il nome della tabella e utilizzare la clausola di rinominato con il comando della tabella Alter. La sintassi per rinominare la tabella è

Alter table table_name
Rinominare a new_table_name;

Modifica una colonna

Supponiamo di voler modificare la definizione della colonna o il tipo di dati di una colonna in mysql. La clausola modifica è utile per aiutarci in questo caso. Possiamo utilizzare la clausola modifica per modificare il tipo di dati di una colonna. Come questo

Alter table table_name
Modifica cloumn_name new_data_type;

Pro-tip

Ecco un protip per usare il comando alter.

Imposta il valore predefinito su una colonna

Se vogliamo fornire o impostare un valore predefinito su una colonna di una tabella. Possiamo farlo eseguendo il seguente comando

Alter table table_name
Altera cloumn_name set valore predefinito;

In questa sintassi, assicurati di sostituire la table_name, colons_name e il valore in base al requisito.

Se possiamo impostare i valori predefiniti di una colonna. Deve esserci un modo per sconfiggere o rilasciare i valori predefiniti di una colonna.

Rilascia il valore predefinito di una colonna

Bene, MySQL fornisce anche la clausola predefinita e il comando della tabella Alter per rilasciare i valori predefiniti di una colonna.

Alter table table_name
Altera cloumn_name drop default;

Quindi, questi sono alcuni dei diversi modi per gestire e alterare il tavolo in MySQL.

Riepilogo

Questo articolo include vari modi per utilizzare il comando alter per eseguire alcune operazioni diverse. In questo articolo, abbiamo imparato ad aggiungere, eliminare, rinominare la tabella e le colonne, modificare la definizione delle colonne, set e annullamento dei valori predefiniti di una colonna usando il comando aterbullo in mysql. Se questo articolo ti ha aiutato ad avere una migliore comprensione del comando alter in mysql e vuoi saperne di più sui concetti di mysql. Continua a visitare il nostro sito Web Linuxhint.com.