In questo tutorial, impareremo come modificare varie proprietà della tabella usando il comando alter tabella in mysql.
Dichiarazione della tabella alter mysql
La sintassi del comando alter tabella varierà a seconda dell'azione che si desidera eseguire.
Pertanto, per capire come possiamo lavorare con questa affermazione, copriamo alcuni esempi pratici.
Impostazione della tabella di esempio
Per iniziare, impostiamo una tabella di esempio per scopi dimostrativi.
Crea blog di tabelle (Successivamente, aggiungiamo dati di esempio:
INSERT IN BLOGS (Titolo, Contenuto, Date_Posted, Autore)Esempio 1 - Mysql Aggiungi colonna della tabella
Il primo esempio è l'aggiunta di una colonna a una tabella esistente. La sintassi è come mostrata:
Alter table table_nameIn questo caso, iniziamo specificando il nome della tabella a cui desideriamo aggiungere una nuova colonna.
Successivamente, definiamo il nome della colonna che desideriamo creare, seguito dalla definizione della colonna, come tipi di dati, vincoli di colonna, ecc.
Il primo | Dopo la clausola column_name ci consente di definire la posizione della colonna nella tabella. Possiamo usare la prima parola chiave per aggiungere la colonna in prima posizione. Per aggiungerlo a una posizione specifica, è possibile utilizzare la parola chiave After e il nome della colonna per augurare che la nuova colonna venga creata. Questo è un parametro opzionale; Se non specificato, MySQL aggiungerà la nuova colonna alla fine della tabella.
Il seguente esempio mostra come aggiungere una tabella alla fine,
Blog di alterazioniLa query sopra dovrebbe aggiungere una colonna di valutazione di tipo int alla tabella dei blog.
È inoltre possibile aggiungere più colonne a una tabella esistente come mostrato nella sintassi seguente:
Alter table table_nameEsempio 2 - Mysql Alter colonna
Possiamo anche usare il comando ALTER Tabella per modificare le proprietà di una colonna come mostrato nella sintassi seguente:
Alte table table_nameAd esempio, per modificare il tipo di dati della colonna di valutazione in VARCHAR, possiamo eseguire:
Blog di alterazioniEsempio 3 - Mysql Rinomina la colonna
Per rinominare una colonna, utilizzare la sintassi:
Alter table table_nameEsempio:
Blog di alterazioniQuanto sopra dovrebbe rinominare la colonna di valutazione in RT.
Esempio 4 - Mysql Drop Column
Per eliminare una colonna usando il comando ALTER Tabella, utilizzare la sintassi:
Alter table table_nameEsempio:
Blog di alterazioniQuesto dovrebbe rimuovere la colonna RT dalla tabella dei blog.
Esempio 5 - Mysql Rinomina Tabella
Possiamo anche utilizzare l'istruzione Alter Tabella per rinominare una tabella esistente come mostrato nella sintassi seguente:
Alter table table_nameEsempio:
Blog di alterazioniLa query sopra dovrebbe rinominare la tabella dai blog ai post.
Conclusione
In questo post, hai imparato come utilizzare l'istruzione ALTER Tabella per alterare varie proprietà della tabella e delle colonne come far cadere le colonne, rinominare una tabella e altro ancora.