




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、数据库操作命令1.新建数据库CREATEDATABASEKS1&KS1数据库名2.打开数据库(打开四种方式)OPENDATABASEKS1&KS1数据库名1)OPENDATABASEKS1EXCLUSIVE&EXCLUSIVE是独占式打开数据库2)OPENDATABASEKS1SHARE&SHARE是共享式打开数据库3)OPENDATABASEKS1NOUPDATE&NOUPDATE是只读式打开数据库4)OPENDATABASEKS1VALIDATE&检查数据库是否合法3.设置当前数据库SETDATABASETOKS1&把KS1设为当前数据库4.打开数据库设计器1)MODIFYDATABASE&不需要加数据库名2)MODIFYDATABASENOWAIT&NOWAIT打开数据库设计继续执行3)MODIFYDATABASENOEDIT&NOEDIT禁止对数据库修改5.关闭当前数据库CLOSEDATABASE&不需要加数据库名6.删除数据库DELETEDATABASEKS1RECYCLEDELETETABLES*删除数据库KS1,RECYCLE指放入WINDOWS回收站,*DELETETABLES指把数据库中的表一起删除7.关闭所有文件CLOSEALL&关闭所有文件二、表的操作命令1.新建表CREATE成绩&成绩指表名2.打开表USE成绩&成绩表名3.打开表设计器MODIFYSTRUCTURE&不需要表名,打开当前表的设计器4.表的记录作命令1)增加记录APPENDBLANK&在表的尾部追加一条空白记录APPEND&采用交互方式在表的尾部追加多条记录INSERTBEFORE&在当前表的当前记录之前追加一条记录INSERTBLANK&在当前表的当前记录之后追加一条空记录COPYTOXS&XS指新表名,将当前表复制到新表XS中APPENDFROMXC&将XC表中的所有记录追加到当前表中,*注:XC与当前表的结构要完全相同才能使用2)记录删除DELETE&表中删除当前记录(逻辑)DELETEALL&表中所有记录(逻辑)DELETEFOR性别=男&删除满足条件的记录*注:第四章如果用到条件都写在FOR之后3)记录的恢复RECALL&恢复当前录RECALL&恢复所有打上删除标记记录recalfor条件&恢复满足条件的记录4)记录修改EDITCHANGEBROWS&方式修改记录REPLACE字段名WITH值&修改当前记录REPLACEALL字段名WITH值&修改表中所有记录REPLACE字段名WITH值FOR条件&修满足条件的记录5)记录显示LIST&显示当前表中所有记录DISPLAY&显示当前记录LIST姓名,性别或LISTFIELDS姓名,性别等价&显示指字段LISTFOR条件&显示满足条件的记6)记录定位A)相对定位GOTOPGOBOTTOMSKIPB)绝对定位1GO1GOTO17)记录查找LOCATEFOR条件CONTINUE&查找下一个满足条件的记录5.表索引的命令1)建立单索引(.IDX)INDEXON索引表达式TO索引名2)结构复合索引(.CDX)INDEXON学号TAG学号&索引类型为普通索引INDEXON学号TAG学号CANDIDATDESC&侯选索引的降序INDEXON学号TAG学号UNIQUE&唯一索引3)非构复合索引(.CDX)INDEXON学号TAG学号OFXM&普能索引INDEXON学号TAG学号OFXMUNIQUE&唯一索引4)打开索文件SETINDEXTO索引文件名5)设置当前索引SETORDERTO索引名6)索引定位SEEK值SKIP&找下一条满足条件的记录7)删除结构复合索引DELETETAGALL&所有索引DELETETAGXS&删除指定索引6.自由表表数据表的转换ADDTABLE表名&将自由表添加到数据库中REMOVETABLE表名&将数据库表移去变为自由表7.表之间的临时联系SETRELATIONTO索引名TO表名或工作区8.物理排序SORTON排序字段TO新表名SORTTO新表名ON排序字段第二节查询语句一、查询语句select字段名,字段名DISTINCTTOP1PERCENTSUMAVGMAXMINCOUNT新的字段名FROM表名1,表名2INNERJOINLEFTJOINRIGHTJOINFULLJOINON联接条件WHERE条件AND联接条件ISNULLISNOTNULL;工资BETWEEN1210AND1230LIKEINNOTEXISTSANYALLSOMEGROUPBY分组表达式HAVING限制ORDERBY;排序字段INTOTABLE/INTODBF/INTOCURSOR; /INTOARRAY/TOPRINTER/TOFILE二.几种语句之间转换1.联接SELECTSTUDENT2.*FROMSC,STUDENT2WHERE;STUDENT2.学号=SC.学号AND成绩80;ORDERBY学号INTODBFT12.超联接SELECTSTUDENT2.*FROMSCINNERJOIN;STUDENT2ONSTUDENT2.学号=SC.学号;WHERE成绩80ORDERBY学号INTODBFT13.嵌套SELECTSTUDENT2.*FROMSTUDENT2WHERE;学号IN(SELECT学号FROMSCWHERE成绩80);ORDERBY学号INTODBFT14.谓词SELECTSTUDENT2.*FROMSTUDENT2WHERE;EXISTS(SELECT*FROMSCWHERE;学号=SC.学号AND成绩ALL(SELECT成绩.)WHERE成绩(SELECTMAX(成绩)7.其中一行满足等价语句WHERE成绩ANY(SELECT成绩.)WHERE成绩SOME(SELECT成绩.)WHERE成绩(SELECTMIN(成绩)8.注:GROUPBY与HAVING,ORDERBY与TOP关系有HAVING必须GROUPBY,但是GROUPBY不;一定有HAVING有TOP必须ORDERBY,但是ORDERBY不;一定有TOP9.注意几个关键字所有.都.采用逆向思维至少选了3门课,或者有每个字样,还有对字段进;计算时首思考分组字段平均分低于该学生或者说本仓库等有是一张表;通常自嵌套10.条件的四种组合方式1)字段名=值&工资=1230城市=北京这种条件直接放在WHERE之后2)计算字段=值&例:COUNT(*)3AVG(成绩)85这种条件只能放在HAVING之后3)字段=计算字段&工资=MAX(工资)条件:WHERE工资=(SELECTMAX(工资).4)字段=字段&职工号=职工号条件:WHERE职工号=(SELECT职工号.)WHERE职工号IN(SELECT职工号.)11.数据定义1.CREATETABLE/CREATEDBF&新建表2.DROPTABLE&删除表3.ALTERTABLE&修改表设计器=MODIFYSTRUCTURE注:ADDTABLE&添加表REMOVETABLE&移去表ALTERTABLE&修改表DROPTABLE&删除表CREATETABLE&建立表RENAMETABLE&给表重命名DELETETABLE&无此命令CHECK&字段有效性规则ERROR&出错信息DEFAULT&默认值PRIMARYKEY&主索引UNIQUE/CANDIDATE&候选索引FREE&自由表FOREIGNKEY学号TAG学号REFESTUDENT&建立联系ALTER&修改DROP&删除ADD&添加RENAMECOLUMN&给字段重命名数据操纵INSERTINTO/UPDATE/DELETEFROMINSERTINTOSCVALUES(.)INSERTINTOSCFROMARRAY数组名INSERTINTOSCFROMMEMVAR同名内存变量视图新视图CREATEVIEW视图名AS(SELECT.FROM.WHERE.)B.学号第三节数据定义与数据操纵一新建表CREATETABLE表名(字段名1类型(宽度),.)二删除表DROPTABLE表名三修改表ALTERTABLE表名添加(ADD)与删除(DROP)1.添加字段ALTERTABLE学生1ADD性别C(2)CHECK;性别=男OR性别=女ERROR性别只能是男或女;DEFAULT男ADD出生日期D2.删除字段ALTERTABLE学生1DROP性别DROP出生日期3.修改字段名ALTERTABLE学生1RENAMECOLUMN学呈TO学号4.添加主索引ALTERDBF学生1ADDPRIMARYKEY学号TAG学号ALTERDBF学生1ALTER学号C(4)PRIMARYKEY5.删除主索引ALTERTABLE学生1DROPPRIMARYKEY6.添加候选索引ALTERTABLE学生1ALTER姓名C(6)UNIQUEALTERTABLE学生1ADDUNIQUE姓名TAG姓名7.删除侯选索引ALTERTABLE学生1DROPUNIQUETAG姓名8.添加联系ALTERTABLE成绩ADDFOREIGNKEY学号TAG学号REFE学生9.删除联系ALTERTABLE成绩DROPFOREIGNKEYTAG学号10.修改字段类型宽度是否为空ALTERTABLE学生1ALTER姓名C(6)NULL11.给表添规则信息默认值ALTERTABLE学生1ALTER性别SETCHECK性别$男女ERROR性别只能是男或女ALTER性别SETDEFAULT男ALTERTABLE学生1ALTER性别C(2)CHECK性别$男女ERROR性别只能是男或女DEFAULT男12.添加删除规则信息默认值ALTERTABLE学生1ALTER性别DROPCHECKALTERTABLE学生1ALTER性别DROPDEFAULT四插入记录三种方式:1.数据来源一个具体值1)INSERTINTOSCVALUES(S9,C5,78,SDF)注:插入时值与字段一一对应,不能多也不少,值的类型与字段的类必须一致2)INSERTINTOSC(学号,课程号,成绩)VALUES(S9,C5,78)注:如果值与字段不等则加字段名限制,且值的顺序必须与列的顺一致2.插入数据来源数组DIMEA(3)A(1)=S7A(2)=C2A(3)=56INSERTINTOSCFROMARRAYA3.插入数据来源同名内存变量学号=SS课程号=CC成绩=89INSERTINTOSCFROMMEMVAR五记录的删除(逻辑删除)1.DELETEFROMSCWHERE课程号=CC2.用两张表时DELETEFROMSCWHERE学号IN(SELECT学号;FROMSTUDENT2WHERE性别=男)六记录修改UPDATE表名SET修改字段名=值WHERE条件七新建视图CREATEVIEW视图名ASSELECT.FROM.WHERE.DROPVIEW视图名删除视图第五节扩展名应用一、扩展名1.项目管理器.PJX.PJT2.文本文件.TXT3.数据库.DBC.DCX.DCT4.表(自由表与数据库).DBF5.如果一张表包含通用型或备注型时(.FPT)6.单索引IDX7.复合索引.CDX8.查询.QPR9.程序.PRG10.过程文件.PRG11.表单.SCX.SCT12.菜单.MNX.MNT13.菜单程序.MPR14.报表.FRX15.可执行文件.EXE16.应用程序文件.APP17.其它.COM.DLL第六节新建、打开修改、运行、删除一.新建文件1.新建项目CREATEPROJECT项目名2.新建数据库CREATEDATABASE数据库名3.新建表CREATE表名4.新建索引INDEXON索引表达式TAG索引名5.新建查询CREATEQUERY查询名6.新建视图CREATEVIEW视图名ASSELECT.FROM.WHERE.7.新建程序MODIFYCOMMAND程序名8.新建过程MODIFYCOMMAND过程文件名9.新建表单CREATEFORM表单名10.新建菜单CREATEMENU菜单名11.新建报名CREATEREPORT报名二.打开与修改文件1.打开项目MODIFYPROJECT项目名2.打开数据库OPENDATABASE数据库.打开数据库设计器MODIFYDATABASE4.打开表USE表名5.打开表设计器MODIFYSTRUCTURE6.打开索引文件SETINDEXTO索引文件名(单,非结构)7.打开视图设计器MODIFYVIEW视图名8.打开查询设计器MODIFYQUERY查询名9.打开程序文件MODIFY
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高一物理课件功率
- 高一政治课件阅读
- 高一化学氯气制备课件
- 高档住宅小区专业保洁与安保综合管理合同
- 专业婚内出轨离婚协议书定制服务及子女抚养方案
- 离婚协议书起草与财产分割协议执行监督
- 离婚后子女抚养与财产分割详细协议书
- 国际商事合同通则在跨境科研合作合同中的条款解析
- 家庭教育指导师咨询服务合同
- 髂总静脉支架护理课件
- 局部麻醉完整教学课件
- (高清版)DB31∕T 1491-2024 社区长者食堂服务规范
- DBJ51/168-2021四川省住宅设计标准
- 工厂员工喝酒免责协议书
- T/CNFAGS 9-2023水煤浆气化炉协同资源化处理固体废物环境保护技术规范
- 《半导体集成电路》课件-第七章:可靠性评价与失效分析
- 《2025 NCCN卵巢癌包括输卵管癌及原发性腹膜癌临床实践指南(第1版)》解读
- 企业法律法规培训课件
- 2025-2030彩妆产业行业市场现状供需分析及投资评估规划分析研究报告
- 快递客户服务培训
- 馒头店管理制度
评论
0/150
提交评论