好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

国家计算机二级笔试.doc

7页
  • 卖家[上传人]:j****9
  • 文档编号:46000246
  • 上传时间:2018-06-20
  • 文档格式:DOC
  • 文档大小:79KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • index on 字段名 to 单独索引文件名/tag 索引项名 asce(默认升序,可省略不写) /desc(降序) unique(唯一索引)/candidate(候选索引)覆盖:select * from a into table B修改数据库:modify structure追加空记录:append blank /Insert into set index to 结构复合索引文件名.cdx set index to 单独索引文件名.idxdelete tag 索引项名 删除指定索引 delete tag all 删除当前表中所有索引建立联系:set relation to 索引关键字(外部关键字)into 工作区号/系统别名/表名1)select-说明要查询的数据 2)from-说明查询的数据来自哪些表,可对单表或多表进行查询 3)where-说明查询条件,即选择元组的条件 4)group by-用于对查询进行分组,可用它对数据进行分组汇总 5)having-必须跟 group by 短语一起使用,用来限定分组必须满足的条件 6)order by-用来对查询的结果进行排序联接查询:查询的字段信息或条件来自于多张表 select 字段名/* from 表 1 inner join 表 2 on 表 1 主关键字=表 2 主关键字 where 筛 选条件[group by 分组 having 分组条件]order by 排序嵌套查询:查询的字段信息出自于同一张表,而查询条件出自于其他表 select 字段名 1,…字段名 n from 表名 1 where 外部关键字 in (select 外部关键字 from 表名 2 where 条件)count()-计数 sum()-求和,所指字段是 N 型 avg()-求平均数, max()-求最大值,min()-求最小值,所指字段是 N 型>分组与计算查询:group by 字段名 1,…字段名 n having 条件表达式 (注意:having 必须和 group by 一起使用,因为它是对分组后的结果进一步进行筛选, having 条件和 where 条件不矛盾,在 select 语句查询中是先用 where 子句限定元组,然 后进行分组,最后再用 having 子句限定分组结果)利用空值查询:is null/is not null超连接查询:查询的字段名或查询条件来自于多张表 select 字段名 1,…字段名 n from 表名 1 inner join 表名 2 on 连接条件 where 条件left join 左连接right jion 右连接full jion 全连接只显示前几项结果:top 表达式 [percent] order by 字段名 1,…字段名 n>将查询结果存放到数组中——into array 数组名 >将查询结果存放在临时文件中——into cursor 临时表文件名注意:关闭时自动删除 >将查询结果存放到永久表中——into dbf/table 自由表文件名 >将查询结果存放到文本文件中——to file 文本文件名 >将查询结果直接输出到打印机——to printer插入功能 1)标准格式:insert into 表名(字段名 1,…字段名 n)values(字段值 1,…字段值 n)注意:此命令格式表示向表中插入记录,当插入的不是完整的记录时必须指明字段 2)特殊格式:insert into 表名 from array 数组名注意:此命令格式表示从指定的数组向表中插入记录更新功能 1)格式:update 表名 set 字段名 1=表达式 1,…字段名 n=表达式 n where 条件式 注意:使用 where 表示更新满足条件的记录,不使用 where 则更新全部记录 2)注意 update 命令与 replace 命令的区别:update 可对一表和多表操作,replace 只能对当前一表操作update 用 where 接条件表达式,replace 用 for 接条件表达式update 用=接表达式,replace 用 with 接表达式update 用 set 接字段名,replace 的字段名前不加 setupdate 不用 where 子句就可更新全部记录,replace 有 all 无 for 条件才是更新全部 记录 注意:update 一次只能对单一的表中更新记录。

      删除功能 1)格式:delete from 表名 where 条件注意:此命令表示逻辑删除表中相应的记录,要物理删除需要继续使用 pack 命令where 条件时表示逻辑删除表中满足条件的记录 2)本格式可用于一表与多表,而 delete for 条件则只可用于当前表表的定义,即建立表 命令格式: CREATE TABLE|DBF 〈表名 1〉 [NAME 〈长表名〉 ] [FREE](〈字段名 1〉 〈类型〉 (〈宽度〉 [,〈小数位数〉 ]) [NULL|NOT NULL] [CHECK 〈条件表达式 1〉 [ERROR 〈出错显示信息〉 ] ]… … 功能:建立表可以完成用表设计器完成的所有功能表的删除:drop table 表文件名 Name:为建立的表指定一个长名 Free:建立自由表例如:create table 学生 free(xh c(7),xm c(8)) Null 或 not null:说明字段允许或不允许为空值,默认为 null Unique:建立侯选索引(不是惟一索引) ,该字段不允许出现重复值注意:(1) 、SQL create 命令新建的表自动在最小工作区打开,并可以通过别名引用,新表 打开方式为独占。

      2) 、如果建立自由表,很多选项不能使用,如 NAME、CHECK、 DEFAULT、FOREIGN KEY、PRIMARY KEY 和 REFEFENCES 等表结构的修改 格式 1:ALTER TABLE 〈表名 1〉 ADD|ALTER [COLUMN] 〈字段名〉 〈字段类型〉 [(〈宽度〉 [,〈小数位数〉 ])]… 功能:可以添加(ADD)新的字段或修改(ALTER)已有的字段,它的句法基本可以与 CREATE TABLE 的句法相对应 注意:只能一次添加一个字段,并且如果是删除字段则不需要写宽度 格式 2:ALTER TABLE 〈表名〉 ALTER [COLUMN] 〈字段名〉 [NULL|NOT NULL] [SET DEFAULT〈表达式] [SET CHECK 〈逻辑表达式〉 [ERROR 〈出错显示信息〉 ] ] [DROP DEFAULT] [DROP CHECK] 功能:定义、修改和删除有效性规则以及默认值定义 格式 3: ALTER TABLE 〈表名〉 [DROP[COLUMN] 〈字段名〉] [SET CHECK〈逻辑表达式〉[ERROR 〈出错显示信息〉][DROP CHECK] [ADD PRIMARY KEY〈表达式〉TAG〈索引标识〉[FOR〈逻辑表达式〉]] [DROP PRIMARY KEY][ADD UNIQUE〈表达式〉[TAG〈索引标识〉 [FOR〈逻辑表达式〉]] [DROP UNIQUE TAG〈索引标识〉 [ADD FOREIGN KEY〈表达式〉 TAG〈索引标识〉[FOR〈逻辑表达式〉]] [REFERENCES 〈表名 2〉[TAG 〈索引标识〉]] [DROP FOREIGN KEY TAG 〈索引标识〉[SAVE]] [RENAME COLUMN TO ] 功能:删除指定字段(DROP [COLUMN])、修改字段名(RENAME COLUMN) 、 修改指定表的完整性规则,包括主索引、外关键字、候选索引及表的 合法值限定的添加与删除。

      创建视图:create view view_name as select_statement(查询语句) 删除视图:drop view 文件扩展名备注扩展名文件扩展名备注扩展名项目.pjx.pjt数据库.dbc.dbt表.dbf.fpt表单.scx.sct程序.prg 报表.frx 单索引.idx 结构化复合索 引.cdx 菜单定义格式.mnx菜单程序.mpr 查询.qpr 视图.vcx ①插入:insert into 表名(字段名)values(字段值) ②更新:update 表名 set 字段名=表达式 where 条件式 ③删除:delete from 表名 where 条件定义功能: ①表的定义:create table|dbf (字段名 类型(宽度) ) ②删除表:drop table 表文件名删除视图:drop view 视图文件名 ③表结构的修改: ⑴添加字段:alter table 表名 add 字段名 类型(宽度) ⑵修改字段:alter table 表名 alter 字段名 新类型(宽度) ⑶删除字段:alter table 表名 drop 字段名 ⑷重新命名字段:alter table 表名 rename column 原字段名 to 新字段名 ⑸建立有效性规则:alter table 表名 alter 字段名 set check 字段条件建立默认值 :alter table 表名 alter 字段名 set default 条件 ⑹删除默认值/有效性规则:alter table 表名 alter 字段名[drop default/drop check] ⑺建立候选索引:alter table 表名 add unique 字段 tag 索引名建立主索引:alter table 表名 add primary key 字段 tag 索引名建立普通索引:alter table 表名 add foreign key 字段 tag 索引名 ⑻删除候选索引:alter table 表名 drop unique tag 索引名删除主索引:alter table 表名 drop primary key 字段 tag 索引名删除普通索引:alter table 表名 drop foreign key 字段 tag 索引名SQL 查询的六种去向: ⑴将查询结果存放到数组中——into array 数组名 ⑵将查询结果存放在临时文件中——into cursor 临时表文件名 ⑶将查询结果存放到永久表中——into dbf/table 自由表文件名 ⑷将查询结果存放到文本文件中——to file 文本文件名 ⑸将查询结果直接输出到打印机——to printer ⑹将查询结果显示在屏幕上——to screen表单属性:Caption:表单标题 Name:表单名称 Backcolor:背景色 Borderstyle:边框样式 Height:表单高度 Width:表单宽度 Showwindow:是否作为顶层表单标签属性:caption:指定标签的显示文本AutoSize:确定是否根据标题的长度来自动调整大小Alignment:指定标题控件中显示的对齐方式name :标签对象的名称,是程序中访问标签对象的标识(label1)backstyle:设置标签的背景是否透明文本框属性: Alignment:文本框内容的对齐方式 Control Source:设置文本框的数据来源 Value:保存文本框的当前内容 PassWordChar:设置输入口令时显示的字符,通常用* Readonly:确定文本框是否为只读,为“.T.”时,文本框的值不可修改。

      Inputmask: 指定在一个文本框中如何输入和显示数据表 6.13 书 P195编辑框属性:ControlSource:设置编辑框的数据源,一般为数据表的备注字段 Value:保存编辑框中的内容,可以。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.