1. gyakorlat:
Az alábbi részlegtábla alapján nevezze át a részlegtáblát depts-re.
Megoldás 1. gyakorlat:
A következő SQL ALTER TABLE utasítás átnevezné a részlegek tábláját depts-re:
ALTER TABLE departments RENAME TO depts;
2. gyakorlat:
Az alábbi alkalmazotti táblázat alapján adjon hozzá egy fizetés nevű oszlopot, amely egy int adattípus.
Megoldás a 2. gyakorlathoz:
A következő SQL ALTER A TABLE utasítás fizetés oszlopot ad hozzá az alkalmazottak táblához:
ALTER TABLE employees ADD salary int;
3. gyakorlat:
Az alábbi ügyféltáblázat alapján, adjon hozzá két oszlopot – egy contact_name nevű oszlopot, amely char (50) adattípus, és egy oszlopot last_contacted nevű oszlopot, amely egy dátum adattípus.
Megoldás a 3. gyakorlathoz:
Az SQL ALTER TABLE utasítás hozzáadná a contact_name és last_contacted oszlopokat az ügyfelek táblájához:
ALTER TABLE customers ADD (contact_name char(50), last_contacted date);
4. gyakorlat:
Az alábbi alkalmazotti táblázat alapján módosítsa a munkavállaló_név oszlopot char (75) adattípusra.
Megoldás a 4. számú gyakorlathoz:
A következő SQL ALTER TABLE utasítás megváltoztatja az alkalmazott_név oszlop adattípusát char (75) értékre:
ALTER TABLE employees MODIFY employee_name char(75);
5. gyakorlat:
Az alábbi ügyféltáblázat alapján módosítsa a customer_name oszlopot NEM engedélyezni a null értékeket, és változtassa meg az állapot oszlopot char (2) adattípusra.
Megoldás az 5. gyakorlathoz:
A következő SQL ALTER TABLE utasítás ennek megfelelően módosítja a customer_name és state oszlopokat az ügyfelek táblázatban:
ALTER TABLE customers MODIFY (customer_name char(50) NOT NULL, state char(2));
6. gyakorlat:
Az alábbi alkalmazotti táblázat alapján dobja el a fizetés oszlopot.
Megoldás a 6. gyakorlathoz:
A következők Az SQL ALTER TABLE utasítás eldobja a fizetés oszlopot az alkalmazottak táblából:
ALTER TABLE employees DROP COLUMN salary;
7. gyakorlat:
Az alábbi részlegtáblázat alapján nevezze át az osztálynév oszlopot dept_name névre.
Megoldás a 7. gyakorlathoz:
A következő SQL Az ALTER TABLE utasítás átnevezné az osztály_neve oszlopot a részlegnév oszlopra a részlegek táblázatában:
ALTER TABLE departments RENAME COLUMN department_name to dept_name;