简单操作.docx
- 文档编号:12247192
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:86
- 大小:70.59KB
简单操作.docx
《简单操作.docx》由会员分享,可在线阅读,更多相关《简单操作.docx(86页珍藏版)》请在冰豆网上搜索。
简单操作
基本操作
1、打开”学管”数据库,永久删除学生表
第一种方法:
1.打开并修改数据库
MODIFYDATABASE学生管理
2.选定表”学生”,右击鼠标,在弹出菜单中选择”删除”命令项,接着会显示”把表从数据库中移去还是从磁盘上删除?
”.
3.根据题义,单击”删除”按钮即可.
第二种方法:
OPENDATABASE学生管理
DROPTABLE学生
建立自由表”教师”编号字8、姓名字10、性别字2、职称字8
CREATETABLE教师(编号C(8),姓名C(10),性别C
(2),职称C(8))
用查询设计器查课程名为”数据库”的”课程表”的全部信息,保存查询query.
1.单击”工具\向导\查询”命令项.
2.在”向导选取”对话框中,双击”查询向导”,在”步骤1-字段选取”中选择表”课程”,在选取其所有字段至”选定字段”列表框中,再单击”下一步”按钮.
3.在”步骤3-筛选记录”的字段下拉列表选择”课程.课程名”,再在”值”输入框输入”"数据库"“,再单击”完成”按钮.
4.在”步骤5-完成”中,再单击”完成”按钮,在弹出”另存为”对话框的文件名处输入”query”,再单击”保存”即可.
用sql的update更新T2222,存为Four.prg
UPDATE课程SET任课教师="T2222"WHERE课程名="数据库"
2、打开订货管理数据库,添加表order_list
可以有两种方法:
一是命令方法,二是菜单方法.
命令方法:
OPENDATABASE订货管理
ADDTABLEorder_list
菜单方法:
1.单击”文件\打开”命令项,选择”文件类型”为数据库,打开”订货管理”.
2.在”数据库设计器-订货管理”中单击鼠标右键,显示右击菜单,选择”添加表”命令,并选择相应的表文件即可(order_list).
在订货管理数据库建立表order_detail,订单号字6、器件号字6、器件名字16单价浮10.2
方法一:
1.打开数据库文件”订货管理”
OPENDATABASE订货管理
2.单击”文件/新建”菜单项,在”新建”对话框中选择”表”单选按钮,再单击”新建文件”按钮,在”创建”对话框中输入表名”order_detail”,接着单击”保存”按钮.
3.在”表设计器-order_detail.dbf”中,依次按要求输入对应的字段名、类型和宽度(包括小数点位数),输入完成后单击”保存”按钮.
方法二:
使用命令建立表文件
CREATETABLEorder_detail(订单号C(6),器件号C(6),器件名C(16),单价F(10,2),数量I)
为order_detail表建立普通索引,索引名、表达式为订单号
1.单击”文件\打开”命令项,选择”文件类型”为数据库,打开”订货管理”.
2.在”数据库设计器-订货管理”中,选择表”order_detail”并单击鼠标右键,选择”修改”命令项.
3.在”表设计器-order_detail.dbf”中,选择”索引”选项卡,输入索引名”订单号”,选择类型为”普通索引”,表达式为”订单号”.
注意:
如果表设计器已经打开,那么就可以直接操作第3步即可.
建立表order_list和表order_detail间的永久联系
在”数据库设计器-订货管理”中,然后选择”order_list”表中主索引键”订单号”并按住不放,然后移动鼠标拖到”order_detail”表中的索引键为”订单号”处,松开鼠标即可.
3、建客户表,客户号字4、客户名字20、销售金额数9
OPENDATABASESELLDB
CREATETABLE客户表(客户号C(4),客户名C(20),销售金额N(9,2))
为客户表建主索引,索引名、表达式为客户号
1.打开并修改数据库
MODIFYDATABASEselldb
2.在”数据库设计器-Selldb”中,选择表”客户表”并单击鼠标右键,选择”修改”命令,在”表设计器-客户表.dbf”中,单击”索引”选项卡,然后输入索引名”客户号”,选择类型为”主索引”,表达式为”客户号”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了.
为部门成本表增加字段备注,字20
ALTERTABLE部门成本表ADDCOLUMN备注C(20)
选客户表为当前表,用快速表表建P_S报表,标题客户表一览表
1.选择"客户表"为当前表
2.在命令窗口输入建立报表命令
CREATEREPORTp_s
2.单击”报表\快速报表”菜单项,在”打开”对话框中选择表”客户表”并单击”确定”按钮.
3.在”快速报表”对话框中,单击”确定”按钮.
4.单击”报表\标题/总结”菜单项,在”标题/总结”对话框的”报表标题”框中的”标题带区”打勾,再单击”确定”按钮.
5.如果”报表控件”工具栏没显示,则单击”显示\报表控件工具栏”菜单项,在”标题”区添加一个标签,用于存放标题”客户表一览表”.
6.按”Ctrl+W”键,关闭保存该报表.
4、将order_detail、order_list、customer添加的数据库
可以有两种方法:
一是命令方法,二是菜单方法.
命令方法:
OPENDATABASE订货管理
ADDTABLEorder_detail
ADDTABLEorder_list
ADDTABLEcustomer
菜单方法:
1.单击”文件\打开”命令项,选择”文件类型”为数据库,打开”订货管理”.
2.在”数据库设计器-订货管理”中单击鼠标右键,显示弹出菜单,并选择”添加表”命令项,并选择相应的表文件即可(order_detail、order_list和customer).
为order_list创建主索引,索引名、表达式为订单号
方法一:
1.单击”文件\打开”命令项,选择”文件类型”为数据库,打开”订货管理”.
2.在”数据库设计器-订货管理”中,选择表”order_list”并单击鼠标右键,选择”修改”命令项.
3.在”表设计器-order_list.dbf”中,选择”索引”选项卡,输入索引名”订单号”,选择类型为”主索引”,表达式为”订单号”.
注意:
如果表设计器对话框已经打开,那么就可以直接操作第3步即可.
方法二:
使用命令生成主索引
ALTERTABLEorder_listADDPRIMARYKEY订单号TAG订单号
为order_list和order_detail建永久联系
1.在”数据库设计器-订货管理”中,选择表”order_detail”并单击鼠标右键,选择”修改”命令项.
2.在”表设计器-order_detail.dbf”中,选择”索引”选项卡,输入索引名”订单号”,选择类型为”普通索引”,表达式为”订单号”.
3.选择”order_list”表中主索引键”订单号”并按住不放,然后移动鼠标拖到”order_detail”表中的索引键为”订单号”处,松开鼠标即可.
为联系设置参照完整性约束
1.在已建立的永久性联系后,双击关系线,并显示”编辑关系”对话框.
2.在”编辑关系”中,单击”参照完整性”按钮,并显示”参照完整性生成器”.
3.在”参照完整性生成器”中,单击”更新规则”选项卡,并选择”限制”单选按钮,单击”删除规则”选项卡,并选择”级联”单选按钮,单击”插入规则”选项卡,并选择”限制”单选按钮,接着单击”确定”按钮,并显示”是否保存改变,生成参照完整性代码并退出?
”,最后单击”是”按钮,这样就生成了指定参照完整性.
注意:
可能会出现要求整理数据库,那么请整理后重新做操作.
5、建立项目超市管理,把商品管理数据库加入项目
一、命令方式:
启动VisualFoxpro系统后,在命令窗口中输入
CREATEPROJECT超市管理
二、菜单方式:
1.单击”文件\新建”命令项,弹出”新建”对话框.
2.在”新建”对话框中,选择”项目”单选钮,再按”新建文件”按钮,弹出”创建”对话框.
3.在”创建”对话框中输入项目文件名”超市管理”,再按回车键或按”保存”按钮,这样就可以建立项目文件了,并出现”项目管理器”对话框.
4.在项目管理器中的”数据”选项卡中,选择”数据库”,单击”添加”按钮.
5.在”打开”对话框中,选定库文件”商品管理.dbc”,然后单击”确定”命令按钮即可.
为商品表增加字段,销售价格N(6,2),该字段允许空值,默认为.NULL
1.打开并修改数据库
MODIFYDATABASE商品管理
2.在”数据库设计器-商品管理”中,选择表”商品表”并单击鼠标右键,选择”修改”命令项.
3.在”表设计器-商品表.dbf”中,在结构的最后处输入字段名为”销售价格”,然后选择类型为”数值型”并输入宽度6,小数位数为2,在”NULL”处打勾,并单击”确定”按钮即可.
为销售价格设置有效性规则:
销售价格>=0,出错提示
1.打开并修改数据库
MODIFYDATABASE商品管理
2.在”数据库设计器-商品管理”中,选择表”商品表”并单击鼠标右键,选择”修改”命令项.
3.在”表设计器-商品表.dbf”中,选择”销售价格”字段,在”字段有效性”标签的”规则”处输入”销售价格>=0”,在”信息”处输入”"销售价格必须大于等于零"“,最后单击”确定”按钮即可.
用报表向导为商品表建报表,包含全部字段,经营式,商品编码升序
1.单击”工具\向导\报表”菜单项,并显示”向导选取”对话框.
2.在”向导选取”对话框中,选择”报表向导”并单击”确定”按钮,并显示”报表向导”对话框.
3.在”报表向导”对话框的”步骤1-字段选取”中,首先要选取表”商品”,在”数据库和表”列表框中,选择表”商品”,接着在”可用字段”列表框中显示表”商品”的所有字段名,并选定所有字段名至”选定字段”列表框中,单击”下一步”按钮.
4.在”报表向导”对话框的”步骤2-分组记录”中,单击”下一步”按钮.
5.在”报表向导”对话框的”步骤3-选择报表样式”中,在”样式”中选择”经营式”,单击”下一步”按钮.
6.在”报表向导”对话框的”步骤4-定义报表布局”中,单击”下一步”按钮.
7.在”报表向导”对话框的”步骤5-排序次序”中,选定”商品编码”字段并选择”升序”,再单击”添加”按钮,单击”完成”按钮.
8.在”报表向导”对话框的”步骤6-完成”中,单击”完成”.
9.在”另存为”对话框中,输入保存报表名”report_a”,再单击”保存”按钮,最后报表就生成了.
6、给表TABB增加字段,日期日期型
ALTERTABLETABBADDCOLUMN日期D
用Update将表TABB的日期改为2005-10-01,存到TWO.PRG
在文件two.prg中存放:
UPDATETABBSET日期={^2005.10.01}
表TABA有重复记录,用sql将记录复制到TABC并消除重复,存为THREE.PRG
在文件three.prg中存放:
SELECTDISTINCT*FROMTABAINTOTABLETABC
建简单报表,选TABA所有字段,不分组,随意式,列数1,布局列,横向,排序字段No,升序
1.单击”工具\向导\报表”菜单项,并显示”向导选取”对话框.
2.在”向导选取”对话框中,选择”报表向导”并单击”确定”按钮,并显示”报表向导”对话框.
3.在”报表向导”对话框的”步骤1-字段选取”中,首先要选取表”taba”,在”数据库和表”列表框中,选择表”taba”,接着在”可用字段”列表框中显示表taba的所有字段名,并选定所有字段名至”选定字段”列表框中,单击”下一步”按钮.
4.在”报表向导”对话框的”步骤2-分组记录”中,单击”下一步”按钮.
5.在”报表向导”对话框的”步骤3-选择报表样式”中,在”样式”中选择”随意式”,单击”下一步”按钮.
6.在”报表向导”对话框的”步骤4-定义报表布局”中,在”列数”处选择为”1”,在”方向”处选择”横向”,在”字段布局”处选择”列”,单击”下一步”按钮.
7.在”报表向导”对话框的”步骤5-排序次序”中,选定”No”字段并选择”升序”,再单击”添加”按钮,单击”完成”按钮.
8.在”报表向导”对话框的”步骤6-完成”中,在”报表标题”文本框中输入”计算结果一览表”,单击”完成”.
9.在”另存为”对话框中,输入保存报表名”p_one”,再单击”保存”按钮,最后报表就生成了.
7、为雇员表增加字段EMALL字20
方法一:
1.打开并修改数据库MODIFYDATABASE雇员管理
2.在”数据库设计器-雇员管理”中,选择表”雇员”并单击鼠标右键,选择”修改”命令项.
3.在”表设计器-雇员.dbf”中,在结构的最后处输入字段名为”EMAIL”,然后选择类型为”字符型”并输入宽度20,最后单击”确定”按钮即可.
方法二:
使用命令增加字段
ALTERTABLE雇员ADDCOLUMNemailC(20)
设置雇员表中性别字段的有效规则,男或女,默认女
1.在”数据库设计器-雇员管理”中,选择表”雇员”并单击鼠标右键,选择”修改”命令项.
2.在”表设计器-雇员.dbf”中,选择”性别”字段,在”字段有效性”标签的”规则”处输入”性别$"男女"“,在”默认值”处输入”"女"“,最后单击”确定”按钮即可.
在雇员表中,将EMALL字段值使用的部门号加上雇员号,再加上@
在命令窗口中输入:
REPLACEALLEMAILWITH部门号+雇员号+"@"
通过部门号建立雇员表和部门表的永久联系
在”数据库设计器-雇员管理”中,然后选择”部门”表中主索引键”部门号”并按住不放,然后移动鼠标拖到”雇员”表中的索引键为”部门号”处,松开鼠标即可.
8、创建订单管理数据库,添加employee,orders,customer
一、建立数据库
1.命令方式
CREATEDATABASE订单管理
不出现”数据库设计器”对话框
2.可以使用菜单方式进行建立
1).单击”文件\新建”命令项,弹出”新建”对话框.
2).在”新建”对话框中,选择”数据库”单选钮,再按”新建文件”按钮,弹出”创建”对话框.
3).在”创建”对话框中输入数据库名”订单管理”,再按回车键或按”保存”按钮,这样就可以建立数据库了,并出现”数据库设计器-订单管理”对话框.
二、把自由表添加到数据库
可以有两种方法:
命令方法,菜单方法.
命令方法:
OPENDATABASE订单管理
ADDTABLEemployee
ADDTABLEorders
ADDTABLEcustomer
菜单方法:
1).单击”文件\打开”命令项,选择”文件类型”为数据库,打开”订单管理”.
2).在”数据库设计器-订单管理”中单击鼠标右键,显示右击菜单,选择”添加表”命令,并选择相应的表文件即可(employee、orders和customer).
为orders建普通索引nf,表达式year(签订日期)
1.打开并修改数据库
MODIFYDATABASE订单管理
2.在”数据库设计器-订单管理”中,选择表”orders”并单击鼠标右键,选择”修改”命令,在”表设计器-orders.dbf”中,单击”索引”选项卡,然后输入索引名”nf”,选择类型为”普通索引”,表达式为”year(签订日期)”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了.
为employee建主索引,为orders建普通索引,索引名表达式为职员号,建立永久联系
1.打开并修改数据库
MODIFYDATABASE订单管理
2.在”数据库设计器-订单管理”中,选择表”employee”并单击鼠标右键,选择”修改”命令,在”表设计器-employee.dbf”中,单击”索引”选项卡,然后输入索引名”职员号”,选择类型为”主索引”,表达式为”职员号”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了.
3.在”数据库设计器-订单管理”中,选择表”orders”并单击鼠标右键,选择”修改”命令,在”表设计器-orders.dbf”中,单击”索引”选项卡,然后输入索引名”职员号”,选择类型为”普通索引”,表达式为”职员号”,最后单击”确定”按钮,再单击”是(Y)”就可以建立索引了.
4.在”数据库设计器-订单管理”中,然后选择”employee”表中主索引键”职员号”并按住不放,然后移动鼠标拖到”orders”表中的索引键为”职员号”处,松开鼠标即可.
设置参照完整性约束
1.在已建立的永久性联系后,双击关系线,并显示”编辑关系”对话框.
2.在”编辑关系”对话框中,单击”参照完整性”按钮,并显示”参照完整性生成器”.
3.在”参照完整性生成器”对话框中,单击”更新规则”选项卡,并选择”限制”单选按钮,单击”删除规则”选项卡,并选择”级联”单选按钮,单击”插入规则”选项卡,并选择”限制”单选按钮,接着单击”确定”按钮,并显示”是否保存改变,生成参照完整性代码并退出?
”,最后单击”是”按钮,这样就生成了指定参照完整性.
注意:
可能会出现要求整理数据库,那么请整理后重新做操作.
9、从student表查男学生信息,学号升序
SELECT*FROMstudentWHERE性别="男"ORDERBY学号INTOTABLEresults
生成表单,含student表学号,班级,姓名和性别,学号升序
1.单击”工具\向导\表单”菜单项,并显示”向导选取”对话框.
2.在”向导选取”对话框中,选择”表单向导”并单击”确定”按钮,并显示”表单向导”对话框.
3.在”表单向导”对话框的”步骤1-字段选取”中,首先要选取表”student”,在”数据库和表”列表框中,选择表”student”,接着在”可用字段”列表框中显示表student的所有字段名,并选定”学号”、”班级”、”姓名”和”性别”四个字段,再单击”下一步”按钮.
4.在”表单向导”对话框的”步骤2-选择表单样式”中,再单击”下一步”按钮.
5.在”表单向导”对话框的”步骤3-排序次序”中,选定”学号”字段并选择”升序”,再单击”添加”按钮,再单击”完成”按钮.
6.在”表单向导”对话框的”步骤4-完成”中,再单击”完成”.
7.在”另存为”对话框中,输入保存表单名”student”,再单击”保存”按钮,最后表单就生成了.
建立命令myprog.prg,即执行前一题生成的表单
DOFORMstudent
为student增加年龄字段
ALTERTABLEstudentADDCOLUMN年龄N
(2)
10、4道SQL题,粘到sql.txt,每条一行,复制,插入,更新,删除
SELECT*FROMstock_slINTOTABLEstock_bk
INSERTINTOstock_bkVALUE("600028",4.36,4.60,5500)
或INSERTINTOstock_bk(股票代码,买入价,现价,持有数量)VALUE("600028",4.36,4.60,5500)
UPDATEstock_bkSET现价=8.88WHERE股票代码="600007"
DELETEFROMstock_bkWHERE股票代码="600000"
11、打开表单myform,使其在VFP主窗口内居中
1.打开并修改表单
MODIFYFORMmyform
2.在表单的”属性”窗口中,在AutoCenter处选择”.T.”.
使Center,East,South,West,North宽60、高25
1.打开并修改表单
MODIFYFORMmyform
2.先按住Shift键,再依次选中这5个按钮,在Width处输入”60”,在Height处输入”25”.
将West,Center,East设为顶边对齐,North,Center,South设为左边对其
1.打开并修改表单
MODIFYFORMmyform
2.先按住Shift键,再依次选中West、Center和East这3个按钮,在Top处输入一个数.
3.先按住Shift键,再依次选中North、Center和South这3个按钮,在Left处输入一个数.
按Center,East,South,West,North的顺序设置Tab键次序
1.打开并修改表单
MODIFYFORMmyform
2.单击”Center”按钮,在”属性”窗口的TabIndex处输入”1”;
3.单击”East”按钮,在”属性”窗口的TabIndex处输入”2”;
4.单击”South”按钮,在”属性”窗口的TabIndex处输入”3”;
5.单击”West”按钮,在”属性”窗口的TabIndex处输入”4”;
6.单击”North”按钮,在”属性”窗口的TabIndex处输入”5”.
12、打开Ecommerce数据库,为Customer增加字段email字20
方法一:
1.打开并修改数据库
MODIFYDATABASEEcommerce
2.在”数据库设计器-Ecommerce”中,选择表”Customer”并单击鼠标右键,选择”修改”命令项.
3.在”表设计器-Customer.dbf”中,在结构的最后处输入字段名为”email”,然后选择类型为”字符型”并输入宽度20,并单击”确定”按钮即可.
方法二:
使用命令增加字段
ALTERTABLECustomerADDCOLUMNemailC(20)
为Customer性别字段定义有效性规则性别$“男女”.默认女出错提示
1.打开并修改数据库
MODIFYDATABASEEcommerce
2.在”数据库设计器-Ecommerce”中,选择表”Customer”并单击鼠标右键,选择”修改”命令项.
3.在”表设计器-Customer.dbf”中,选择”性别”字段,在”字段有效性”标签的”规则”处输入”性别$"男女"“,在”信息”处输入”性别必须是男或女”,在”默认值”处输入”"女"“,最后单击”确定”按钮即可.
通过会员号建立Customer和OrderItem永久联系,通过商品名建立Article和OrderItem永久联系
1.在”数据库设计器-Ecommerce”中,选择”Customer”表中主索引键”会员号”并按住不放,然后移动鼠标拖到”OrderIte
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 操作