Реферат: Система управління базами даних FoxPro
COPY STRUCTURE TO lubchik.dbf FIELDS pr, im, rn – структура бази даних peta.dbf копіюється в базу даних ludchik.dbf , при чому копіюються лише поля pr, im та rn
USE u.dbf
COPY STRUCTURE TO r.dbf FIELDS st, bl – структура бази даних u.dbf копіюється в базу даних r.dbf , при чому копіюються лише поля st та bl
Зауваження: після виконання, команда copy... активною залишається стара база даних.
Редагування та перегляд баз даних
При роботі з базами даних часто виникає завдвння встановити вказівника на певний запис у базі даних, для цього використовують команду:
GO:GOTO [RECORD] N:TOP:BOTTOM[IN<робоча область>] – дана команда встановлює прихований вказівник на заданий запис взаданій робочій області, якщо робоча область не задана то береться до уваги активна робоча область.
Приклад: go record n встановлює вказівник на запис зномером
go n n
go top – вставляє прихований вказівник на початок бази даних
go bottom - вставляє прихований вказівник в кінець.
Для переміщення вказівника по базі даних використовують команду:
SKIP [<вираз n>] [IN<робоча область>]
Skip – переміщує вказівник на оидн запис в перед, якщо задано вираз n, та переміщує вказівник на n записів в сторону початку бази даних, якщо – n, а якщо +n то в сторону кінця бази даних. Для тог, щоб додати запис в базу даних використовують команди:
Append [blank]
Append – відображає вікно редагування для додавання записів в кінець активної бази даних
Append blank – добавляє в кінець активної бази даних
Insert [before ][blank]
Insert – вставляє запис після активного
Insert before - вставка запису перед активним
Blank - ставиться порожній запис
Приклад: GOTO 5
INSERT – вставка запису після 5 запису
GOTO 3
INSERT BEFOR BLANK – перед 3 записом вставиться порожній запис
GOTO 12
INSERT – вставка запису після 12
Вилучення записів з бази даних здійснюється командою:
Delete [<діапазон>] [For<умова>] - помічає на вилучення записи з заданого діапазону , що задовільняють умову, якщо задана команда Delete без параметрів, то помічаються на вилучення активні записи бази даних.
Приклад: GOTO 6