SQL: ALTER TABLE-instructie


Oefening # 1:

Op basis van de onderstaande afdelingstabel, hernoem je de afdelingstabel naar afdelingen.

Oplossing voor Oefening 1:

De volgende SQL-instructie ALTER TABLE zou de tabel met afdelingen hernoemen naar afdelingen:

ALTER TABLE departments RENAME TO depts;

Oefening 2:

Voeg op basis van de onderstaande tabel met medewerkers een kolom toe met de naam salaris die een int datatype is.

Oplossing voor oefenoefening # 2:

De volgende SQL ALTER TABLE-instructie voegt een salariskolom toe aan de werknemerstabel:

ALTER TABLE employees ADD salary int;

Oefening # 3:

Gebaseerd op de onderstaande klantentabel, voeg twee kolommen toe – een kolom met de naam contact_name die een char (50) datatype is en een kolom met de naam last_contacted, een datatype voor de datum.

Oplossing voor Oefening # 3:

SQL ALTER TABLE-instructie voegt de kolommen contact_name en last_contacted toe aan de tabel met klanten:

ALTER TABLE customers ADD (contact_name char(50), last_contacted date);

Oefening # 4:

Verander op basis van de onderstaande tabel met medewerkers de kolom naam_medewerker in een datatype char (75).

Oplossing voor praktijkoefening # 4:

De volgende SQL-instructie ALTER TABLE zou het datatype voor de kolom employee_name veranderen in char (75):

ALTER TABLE employees MODIFY employee_name char(75);

Oefening Oefening # 5:

Verander op basis van de onderstaande klantentabel de kolom klantnaam om GEEN null-waarden toe te staan en verander de statuskolom in een datatype char (2).

Oplossing voor praktijkoefening # 5:

De volgende SQL ALTER TABLE-instructie zou de klantnaam en statuskolommen dienovereenkomstig wijzigen in de klantentabel:

ALTER TABLE customers MODIFY (customer_name char(50) NOT NULL, state char(2));

Oefenoefening # 6:

Laat de salariskolom vallen op basis van de onderstaande tabel met medewerkers.

Oplossing voor oefenoefening # 6:

Het volgende SQL ALTER TABLE-instructie zou de salariskolom uit de werknemerstabel laten vallen:

ALTER TABLE employees DROP COLUMN salary;

Oefening Oefening 7:

Op basis van de onderstaande afdelingstabel, hernoem je de kolom afdelingsnaam naar afdelingsnaam.

Oplossing voor Oefening 7:

De volgende SQL De ALTER TABLE-instructie zou de kolom department_name hernoemen in de department_name in de afdelingstabel:

ALTER TABLE departments RENAME COLUMN department_name to dept_name;

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *