Во Microsoft Access, ALTER
и DROP
се SQL наредби што се користат за промени во структурата на табелите, како што се додавање, менување или бришење на полиња (колони).
1. Додавање на колона во табела (ALTER TABLE - ADD COLUMN)
Кога сакате да додадете ново поле во постоечка табела, користите наредба ALTER TABLE
со ADD COLUMN
. Ова е корисно кога сакате да ги промените полето или податоците во постоечката табела.
Пример:
Ова ќе додаде ново поле со име PhoneNumber во табелата Employees и ќе го постави типот на податок како Short Text.
2. Менување на колона во табела (ALTER TABLE - MODIFY COLUMN)
Во Microsoft Access, не постои директен SQL команд за менување на типот на податок на постоечка колона како во други DBMS (на пример, MySQL). Наместо тоа, ако сакате да го промените типот на податок или атрибутот на полето, најчесто треба да ја создадете новата колона, да ги пренесете податоците во неа, а потоа да ја избришете старите колони.
Пример за создавање нова колона и копирање податоци:
Додадете нова колона:
Копирајте ги податоците од старата колона во новата:
Избришете ја старата колона:
Променете го името на новото поле ако е потребно:
3. Бришење на табела (DROP TABLE)
Кога сакате целосно да ја избришете табелата од базата на податоци, користите DROP TABLE
. Оваа операција ќе ја избрише целата табела, вклучувајќи ги и сите податоци и структура на табелата, така што треба внимателно да се користи.
Пример:
Ова ќе ја избрише целата табела Employees од базата на податоци. Ако имате важни податоци во табелата, треба да направите резервна копија пред да ја избришете.
Примери за SQL команди
Додавање ново поле во табела:
Менување на тип на податок (креирање нова колона и бришење стара):
Бришење табела:
Практична вежба:
- Креирајте нова табела Employees со полиња:
EmployeeID
,FirstName
,LastName
,Salary
. - Додајте ново поле PhoneNumber во табелата Employees.
- Променете го типот на податок на PhoneNumber од Short Text во Long Text.
- Избришете ја табелата Employees.
Забелешки:
ALTER TABLE
е многу корисна за правење на промени во структурата на табелата, но мора да се биде внимателен кога се менуваат типови на податоци или се избришуваат колони, бидејќи ова може да доведе до губење податоци.DROP TABLE
е неповратен процес. Ако погрешно ја избришете табелата, ќе треба да ја восстановите од резервна копија (ако е направена).
No comments:
Post a Comment