4 MỘT SỐ LỆNH CƠ BẢN 4.1 Định vị trỏ đến ghi a Định vị tuyệt đối Cú pháp: GO |[TOP]|[BOTTOM] b Định vị tương đối Cú pháp: Skip [+|-] [] 4.2 Lấy liệu từ bảng a Lệnh Display Cú pháp: Display [] [fields] [For] [While] [on|off ] b Lệnh LIST Cú pháp: List [] [fields] [For] [While] [on|off] c Lệnh ?|?? Cú pháp: ?|?? 4.3 Chèn, bổ sung ghi a Chèn ghi Cú pháp: INSERT [BEFORE][BLANK] b Bổ sung ghi Cú pháp: APPEND [BLANK] 4.4 Sửa chữa nội dung ghi a Lệnh BROWSE Cú pháp: BROWSE [field] [Freeze][nodelete] [NOEDIT] [FOR] b Lệnh Edit Cú pháp: Edit [] [field][ Noappend][nodelete] [noedit] [for] [While] c Lệnh REPLACE Cú pháp: REPLACE []WITH[, [truong2]WITH .[for] [While] 4.5 Xoá khôi phục ghi a Đánh dấu xoá Cú pháp: DELETE [] [For] [While] b Xoá Cú pháp: PACK c Khôi phục ghi bị đánh dấu xoá Cú pháp: RECALL [] [For] [While] 4.6 Lọc liệu Cú pháp: SET FILTER TO 4.7 Thao tác với cấu trúc bảng a Xem cấu trúc bảng (List|Display structure) Cú pháp: List | Display structure b Sửa đổi cấu trúc bảng liệu Cú pháp: MODIFY STRUCTURE c Sao lưu cấu trúc bảng liệu Cú pháp: Copy structure to [fields] d Sao chép bảng Cú pháp: Copy to [] [fields ] [For] [While] SẮP XẾP, TÌM KIẾM VÀ THỐNG KÊ 5.1 Sắp xếp theo mục a Lập mục IDX cho bảng liệu Cú pháp: INDEX ON TO [FOR↵] [UNIQUE] b Một số lệnh liên quan SET INDEX TO : Dùng để mở file mục sau mở bảng liệu SET INDEX TO: Dùng để đóng file mục REINDEX: Dùng để cập nhật lại file mục sau có sửa đổi bảng liệu 5.2 Tìm kiếm a Tìm kiếm Cú pháp: LOCATE [] FOR [WHILE] b Lệnh continue Cú pháp : CONTINUE c Tìm kiếm sau lập mục Cú pháp : SEEK 5.3 Thống kế a Đếm số lượng ghi Cú pháp:COUNT [][FOR] [WHILE] [TO] b Tính tổng giá trị trường kiểu số Cú pháp: SUM [] [] [TO ][FOR ] [WHILE ] c Tính trung bình cộng trường kiểu số Cú pháp: AVERAGE [] [] [TO ] [FOR ] [WHILE ] d Tính tổng trường số theo nhóm Cú pháp: TOTAL TO ON [] [FIELD ][FOR ][WHILE < Bthức Logic>] xếp: SORT TO ON [/a|/d][/c][, /a/d/c] [for][while] [FIELDS ] tao truong moi ALTER TABLE TableName1 ADD | ALTER [COLUMN] FieldName1 FieldType [( nFieldWidth [, nPrecision])] [NULL | NOT NULL] [CHECK lExpression1 [ERROR cMessageText1]] [AUTOINC [NEXTVALUE NextValue [STEP StepValue]]] [DEFAULT eExpression1] [PRIMARY KEY | UNIQUE [COLLATE cCollateSequence]] [REFERENCES TableName2 [TAG TagName1]] [NOCPTRANS] [NOVALIDATE] ví dụ: ALTER TABLE Customer ADD PRIMARY KEY Cust_id TAG Cust_id ALTER TABLE Customer ALTER COLUMN Cust_id Character(5) PRIMARY KEY ALTER TABLE Orders; ALTER COLUMN Quantity SET CHECK Quantity >= 0; ERROR "Quantities must be non-negative" ...5.1 Sắp xếp theo mục a Lập mục IDX cho bảng liệu Cú pháp: INDEX ON TO [FOR↵] [UNIQUE] b Một số lệnh liên quan SET INDEX TO : Dùng để mở file mục sau mở bảng liệu SET INDEX TO: Dùng để đóng file... file mục REINDEX: Dùng để cập nhật lại file mục sau có sửa đổi bảng liệu 5.2 Tìm kiếm a Tìm kiếm Cú pháp: LOCATE [] FOR [WHILE] b Lệnh continue Cú pháp : CONTINUE c Tìm kiếm sau lập mục Cú pháp