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;