表结构的相关操作阶段总结:
表的建立,表中字段的相关操作,表的打开,关闭,删除
create table <;表名>(字段名 数据类型(长度),……………………)
create table 学生表 (姓名 C(6),……)
alter table <;表名> add 字段名 数据类型(长度)
alter 已有字段名 新数据类型(新长度)
rename 已有字段名 to 新字段名
drop 已有字段名
use [表名] 打开/关闭表
drop table 表名
表记录的增加,记录的替换与更新,记录的删除与恢复
insert into <;表名> ([字段名列表]) values (表达式列表)
insert into 学生表 (姓名,性别,总分) values ("张三","男",200)
replace [all]字段名 with 表达式 [for]
replace 总分 with 语文+数学
replace all 总分 with 语文+数学
replace 总分 with 语文+数学 for 性别="女"
update <;表名> set 字段名=表达式 [where]
update 成绩表 set 总分=语文+数学
delete
delete all
delete for
recall
recall all
recall for
表结构命令:
alter 修改 add 添加 drop 删除 rename 重命名 to 为
表创建命令:
free 自由(表)
表操作命令:
drop删除表use 打开(关闭) struCTURE 结构 list/display 显示
插入命令:
insert 插入 into 到哪里去 values 值(数据内容)
替换与更新
replace 替换 with 替换为
update 更新 set 设置为 where 条件
delete 删除 from 来自于 pack 物理删除 recall 恢复
新的命令单词:
sikp locate go top go bottom bof eof continue sort
下一条 定位 第一条 最后一条 表首 表尾 继续 排序
表格结构的命令技巧
alter table 学生表 add 学号 C(5)
修改 表 表名 增加 字段名 字段类型 (长度)
drop 学号
删除字段
rename 学号 to 学生编号
改名 字段名 为 新字段名
alter 学号 N(5)
修改已有字段
stuff 字串替换函数
$包含于运算符
=等于运算符
【stuff 字串替换函数】
格式:stuff(<;字符1>,<;起始位置>,<;长度>,<;字符2>)
功能:用<;字符2>的内容替换<;字符1>的内容,替换的位置和数量由<;起始位置>和<;长度>来取决
【$包含于】
格式:"字符1"$"字符2"
功能:计算出字符2是否包含字符1的全部内容(不论字符1出现在字符2的任意位置),其结果为逻辑型,即成立为.T.,不成立为.F.
表格复制命令: copy to <;新表名>
复制当前表的结构和数据内容至新表
copy stru to <;新表名>
复制当前表的结构至新表(不复制表格的纪录内容)
表格的合并:
在当前总表为浏览状态时,打开表菜单,选择【追加
纪录】命令,再按打开的对话框中确认【表格类型】和【数据来源位置】
【注】:1.在表格类型选择时,要求表格必须与总表结构相同
2.若表格为Excl格式,则要求表格顺序位置与总表顺序一致,并且不需要列标题
【记录删除与恢复】
1.在当前总表为浏览状态时,打开表菜单,选择【删除纪录】命令,在打开的对话框中确认【范围】和【条件】
注:通过该命令删除为逻辑删除,只是在删除记录前方加上删除标记
2.在当前总表为浏览状态时,打开表菜单,选择【彻底删除】命令
注:通过该命令删除为物理删除,该命令将删除表格中所有已被逻辑删除的记录,即有删除标记的记录,其他记录不变
3.在当前总表为浏览状态时,打开表菜单,选择【恢复纪录】命令,在打开的对话框中确认【范围】和【条件】
注:通过该命令恢复被逻辑删除的记录,取消记录前方的删除标记,但不能恢复物理删除的记录
modiy database (如果当前没有打开数据库,则执行打开命令)
4.删除数据库 删除表 drop table <;表名>
delete database <;数据库名>
关系运算符:
= == $ != <> # < > <= >=
.not. .and. .or. &(宏替换)
数值运算符 * / + - ** % ()
字符运算符 + -
日期运算符 + -
日期时间运算符 + -
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论