2.更新記錄命令
【格式】
UPDATE<表文件名>SET<字段名1>=<表達(dá)式>
[,<字段名2>=<表達(dá)式>…][WHERE<條件>]
【功能】更新指定表文件中滿足WHERE條件子句的數(shù)據(jù)。其中SET子句用于指定列和修改的值,WHERE用于指定更新的行,如果省略WHERE子句,則表示表中所有行。
【說明】更新操作又稱為修改操作。
【例】將成績(jī)表(SC)中,所有課程號(hào)為02的成績(jī)各加5分。
UPDATE SC SET成績(jī)=成績(jī)+5 WHERE課程號(hào)="k321"
3.刪除記錄
【格式】DELETE FROM<表名>WHERE<表達(dá)式>
【功能】從指定的表中刪除滿足WHERE子句條件的所有記錄。如果在DELETE語句中沒有WHERE子句,則該表中的所有記錄都將被刪除。
【說明】這里的刪除是邏輯刪除,即在刪除的記錄前加上一個(gè)刪除標(biāo)記“*”。
【例】刪除STUD表中所有性別為男的記錄。
DELETE FROM STUD WHERE性別=“男”
4.數(shù)據(jù)管理
數(shù)據(jù)管理(也稱數(shù)據(jù)控制)語言是用來管理(或控制)用戶的訪問權(quán)限的。而Visual FoxPro6.0沒有這種權(quán)限管理。
例題
(1)下列關(guān)于INSERT-SQL的敘述正確的是____。
A.在表尾插入一條記錄 B.在表頭插入一條記錄
C.在表中任何位置插入一條記錄 D.可以向表中插入若干記錄
【解析】本題考查的知識(shí)點(diǎn)是INSERT命令的作用。INSERT-SQL命令的作用是在表尾插入一條記錄。
選項(xiàng)B,C,D的說法都錯(cuò)誤,INSERT-SQL命令不能完成B,C,D指定的要求。
【答案】A
(2)DELETE FROM考生成績(jī)WHERE成績(jī)<90語句的功能是____。
A.物理刪除成績(jī)?cè)?0分以下的記錄
B.徹底刪除成績(jī)?cè)?0分以下的記錄
C.刪除考生成績(jī)表
D.為表中成績(jī)小于90分的記錄添加刪除標(biāo)記
【解析】本題考查的知識(shí)點(diǎn)是SQL語句中DELETE命令的使用。SQL中的DELETE命令用于邏輯刪除記錄,如果要物理刪除記錄,需要用PACK命令。選項(xiàng)A中的物理刪除錯(cuò)誤。選項(xiàng)B的徹底刪除實(shí)際就是物理刪除,所以錯(cuò)誤。選項(xiàng)C的說法有錯(cuò)誤。選項(xiàng)D的說法正確,因?yàn)镾QL中的DELETE命令用于邏輯刪除記錄,F(xiàn)ROM用于指定從哪個(gè)表中刪除記錄,本題即從“考生成績(jī)”表中刪除;WHERE用于指定被刪除的記錄所滿足的條件,本題的條件是成績(jī)?cè)?0分以下的記錄。
【答案】D(3)SQL語句中,UPDATE命令的功能是____。
A.數(shù)據(jù)更新
B.刪除數(shù)據(jù)
C.建立表
D.修改表
【解析】本題考查的知識(shí)點(diǎn)是SQL語句中UPDATE命令的功能。在SQL語句中,UPDATE命令的功能是數(shù)據(jù)更新。刪除數(shù)據(jù)的命令是DELETE。建立表的命令是CREATE TABLE。修改表結(jié)構(gòu)的命令A(yù)LTER TABLE。
【答案】A
(4)SQL語言中,刪除表命令是____。
A.DELETE
B.DELETE TABLE
C.DROP
D.DROP TABLE
【解析】本題考查的知識(shí)點(diǎn)是刪除表的命令。SQL中刪除表的命令是DROP TABLE。DELETE命令用于刪除數(shù)據(jù)。DELETE TABLE的格式錯(cuò)誤。DROP命令的語法錯(cuò)誤。因此正確答案為D。
【答案】D
(5)在SQL語句中,修改表中數(shù)據(jù)的命令是____。
A.ALTER B.UPDATE C.DELETE D.DISTINCT
【解析】本題考查的知識(shí)點(diǎn)是SQL中修改表中數(shù)據(jù)的命令。SQL語句中修改表中數(shù)據(jù)的命令UPDATE。
ALTER命令用于修改表結(jié)構(gòu)。DELETE命令用于刪除數(shù)據(jù)。DISTINCT命令用于SELECT語句中消除重復(fù)出現(xiàn)的記錄行。
【答案】B
(6)在Visual FoxPro中,向表中輸入記錄的命令是____。
【解析】本題考查的知識(shí)點(diǎn)是向表中輸入記錄的命令。在SQL語句中,向表中輸入記錄的命令是INSERT。
【答案】INSERT
(7)在Visual FoxPro中SQL DELETE命令是____刪除記錄,如果要物理刪除記錄應(yīng)使用____命令。
【解析】本題考查的知識(shí)點(diǎn)是SQL中的DELETE刪除命令。在Visual FoxPro的SQL中DELETE命令是邏輯刪除記錄,如果要物理刪除記錄應(yīng)使用PACK命令。
【答案】邏輯,PACK
相關(guān)推薦:2011年計(jì)算機(jī)等級(jí)考試二級(jí)VFP基礎(chǔ)教程匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |