⑴ Visual Foxpro 6.0的一些命令
建立表結構:create
修改表結構:modify structure
顯示表結構:Display structure in 表名
打開表:Use 表名
關閉表:use in 表名
追加記錄:append
記錄定位:locate for
記錄插入:insert
記錄修改:update
顯示記錄:display / list / brow
刪除記錄:delete for
1.顯示庫文件結構命令:
Display structure
2.用LIST 命令顯示第3-5這3個記錄:
go 3
list next 3
3.用DLST 命令顯示所以記錄
display all
4.顯示第4個記錄
list record 4
5.顯示職工工資大於220元的人的記錄
list all for 職工工資>220
6.刪除姓名為「劉剛」的記錄,先進行邏輯刪除,觀察顯示結果。再進行物理刪除,觀察結果。
delete all for allt(姓名)=="劉剛"
pack
7.在第四個記錄之後插入一個記錄!
go 4
insert
8.顯示最後三條記錄的姓名、職務、獎金,不顯示記錄號。
go recc() - 2
display 姓名,職務,獎金 rest off
1.顯示姓李的職工的姓名和職稱
display 姓名,職稱 all for left(姓名,2) = "李"
2.顯示年齡在20到35歲之間的男職工
display all for 年齡>=20 and 年齡<=35 and 性別 = "男"
3.顯示在76年7月1日以後的工作的職工
display all for 參加工作時間 >= ctod("1976-07-01")
4.顯示職工為工人,已婚的職工
display all for 職工="工人" and 婚否="已婚"
5.顯示職工號在86005與86009之間的女職工
display all for 工號>=86005 and 工號<=86009 and 性別="女"
6.將所有的未婚職工的名單列印出來。
display all for 婚否="未婚" to printer
⑵ FOXPRO 命令有哪些
FOXPRO命令主要包括數據定義命令、數據操縱命令、流程式控制制命令和程序控制命令等。這些命令在FOXPRO編程中發揮著重要作用,用於創建、修改、查詢和管理資料庫中的數據。
數據定義命令用於定義資料庫中的表、欄位和索引等數據結構。例如,CREATE TABLE命令用於創建新表,DEFINE FIELD命令用於定義表中的欄位,而CREATE INDEX命令則用於創建索引以提高查詢效率。這些命令為資料庫的建立和管理提供了基礎。
數據操縱命令用於對資料庫中的數據進行增、刪、改、查等操作。常見的數據操縱命令包括APPEND、DELETE、MODIFY和LOCATE等。APPEND命令用於向表中添加新記錄,DELETE命令用於刪除記錄,MODIFY命令用於修改記錄的內容,而LOCATE命令則用於查找滿足特定條件的記錄。
流程式控制制命令和程序控制命令則用於控製程序的執行流程,如條件判斷、循環控制等。這些命令包括IF...THEN...ELSE、DO WHILE...ENDDO等。IF...THEN...ELSE命令用於根據條件判斷執行不同的代碼塊,而DO WHILE...ENDDO命令則用於創建一個循環結構,重復執行一段代碼直到條件不再滿足。
這些命令的靈活組合和使用,使得FOXPRO能夠應對各種復雜的資料庫操作需求。例如,可以使用數據定義命令創建表結構,然後使用數據操縱命令添加、修改和查詢數據,最後通過流程式控制制命令實現復雜的業務邏輯。這種強大的功能使得FOXPRO成為了一種高效、實用的資料庫編程語言。