logo

ALTER (RENAME) en SQL

De vegades potser volem canviar el nom de la nostra taula per donar-li un nom més rellevant. Per a aquest propòsit, podem utilitzar ALTERA LA TAULA per canviar el nom de la taula. SQL ALTERA LA TAULA és una ordre que s'utilitza per modificar l'estructura d'una taula existent en una base de dades. Aquí parlarem d'Alter Command en SQL en detall.

Nota :

Syntax may vary in different>

Alterar en SQL

Aquí estem discutint la sintaxi d'Alter Command en diferents bases de dades com MYSQL, MariaDB, Oracle, etc. Procedim primer amb la sintaxi.



Sintaxi

ALTER TABLE nom_taula

CANVIA EL NOM A nom_taula_nou;

shloka mehta

També es pot donar un nom nou a les columnes amb l'ús de ALTERA LA TAULA .

Sintaxi (MySQL, Oracle)

ALTER TABLE nom_taula

concat cadenes java

RENAME COLUMN nom_antic A nom_nou;

Sintaxi (MariaDB)

ALTER TABLE nom_taula

CANVIA LA COLUMNA nom_antic A nom_nou;

Consulta

CREATE TABLE Student (  id INT PRIMARY KEY,  name VARCHAR(50),  age INT,  email VARCHAR(50),  phone VARCHAR(20) );>

Anem inserir algunes dades i després realitzeu l'operació ALTER per entendre millor l'ordre d'alteració.

INSERIR les dades a la taula d'estudiants

INSERT INTO Student (id, name, age, email, phone)  VALUES  (1, 'Amit', 20, '[email protected]', '9999999999'), (2, 'Rahul', 22, '[email protected]', '8888888888'), (3, 'Priya', 21, '[email protected]', '7777777777'), (4, 'Sonia', 23, '[email protected]', '6666666666'), (5, 'Kiran', 19, '[email protected]', '5555555555');>

Sortida

Taula d'estudiants

Taula d'estudiants

hashtable versus hashmap

Exemple 1:

Canvieu el nom del nom de la columna a FIRST_NAME a la taula Student. Per canviar el nom de la columna de la taula existent, heu d'utilitzar la paraula clau Columna abans d'escriure el nom de la columna existent per canviar

Sintaxi

ALTER TABLE L'estudiant CANVIA EL NOM DE LA COLUMNA Column_NAME PER FIRST_NAME;

Consulta

ALTER TABLE Student RENAME Column name TO FIRST_NAME;>

Sortida

Sortida

Exemple 2:

Canvieu el nom de la taula Student a Student_Details.

Consulta

ALTER TABLE Student RENAME TO Student_Details;>

Sortida

Taula_detalls de l'estudiant

Taula de detalls_estudiant

Taula de detalls_estudiant

clau primària i clau composta en sql

Per afegir una columna nova amb ALTER TABLE

Per afegir una nova columna a la taula existent, primer hem de seleccionar la taula amb l'ordre ALTER TABLE nom_taula, i després escriurem el nom de la nova columna i el seu tipus de dades amb ADD column_name datatype. Fem una ullada a continuació per entendre millor.

Sintaxi

ALTER TABLE nom_taula

Sridevi

ADD column_name datatype;

Consulta

ALTER TABLE Student ADD marks INT;>

Sortida

sortida

sortida

Conclusió

En conclusió, podeu utilitzar Comandament ALTER sempre que vulgueu canviar les dades d'una taula existent com tipus de dades de int a float i CHAR a VARCHAR, canvieu el nom del nom de la columna de la taula i afegiu-ne una nova, etc. En aquest article, hem parlat de tota la sintaxi de les ordres ALTER a les diferents bases de dades amb exemples.