QQ登录

只需一步,快速开始

维纶通触摸屏SQL数据库实例

[ 复制链接 ]
1. 简介与操作
简介
以下范例介绍如何使用 SQL查询的基本模式与进阶模式,读取与修改 MySQL资料
库的资料。进阶模式可利用 SQL语言,读取资料库里的资料后进行运算。
操作
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:sql query demo.rar 
文件大小:1.95 MB  售价:3金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我


基本模式
1. 执行连线模拟。
2. 在基本模式视窗,按下 Read,读取资料库里的资料。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


3. 在Water/Sugar/Apple/Orance/Grape的数值物件里输入数值,
按下Update,即可在资料库里新增一笔资料。
再按一次 Read,即可将人机表格的资料刷新。

4. 选取表格的任一行,
该行资料会显示在 Water/Sugar/Apple/Orance/Grape的数值物件,
更改数值物件的值,按下 Update,该行资料内容就会被更改。
再按一次 Read,即可将人机表格的资料刷新。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


5. 选取表格的任一行,按下 Delete,该行资料内容就会被删除。
再按一次 Read,即可将人机表格的资料刷新。
进阶模式
1. 执行连线模拟。
2. 按下 To Advanced Mode 切换到进阶模式视窗,
按下 Read,读取资料库里的资料。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


3. 按下 Select按键可对 Orange Juice栏位的资料进行筛选。
在 Select 按键旁边的数值物件输入 300,
再按下Select,即可在表格上将 Orange Juice 大于300 的资料列出。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


SQL 查询     
4. 按下 Avg按键可以计算 Orange栏位所有资料的平均值。
按下 Avg,即会显示平均值。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


5. 按下 MAX按键可以找出 Orange栏位所有资料的最大值。
按下 MAX,即会显示Orange 的最大值。


2. 设定程序
基本模式
步骤 1. 在MySQL资料库里,建立一个 Table,命名为basic mode。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 2. 在basic mode 下建立各个表格,使用基本模式时,必须勾选 AI选项。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 3. 在各个表格下先建立资料。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 4.  在EasyBuilder Pro,资料/历史的页签下选择[资料库伺服器]。
设定各项选项。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 5.  在资料/历史的页签下选择[SQL查询]。[描述]设为Basic Mode,
选择设定的资料库,在[表格名称]内填入 basic mode。
设定好[表格结构]的[位址]。
按下[从伺服器汇入]。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 6.  在命令页签下,设定控制位址。
在控制位址内输入数值 1,即会执行Create命令。
输入数值 2,即会执行 Read命令。以此类推。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 7. 在页面上建立[SQL查询检视]物件,[SQL查询]选择Basic Mode。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 8.  对照[SQL 查询]的[表格结构]位址,建立五个数值物件,
分别对应Water/Sugar/Apple/Orance/Grape五个栏位,
地址为LW-401~LW-405。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 9.  对照[SQL 查询]的命令页签下,
分别对[控制位址]LW-300建立四个多状态设定物件。
多状态设定物件设定写入常数 1时,
即是执行 Create命令。
写入常数 2即是执行 Read命令。
以此类推。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


进阶模式
步骤 1. 在MySQL资料库里,建立一个 Table,命名为advanced_mode。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 2. 在advanced_mode 下建立各个表格,不须勾选 AI选项。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 3. 在各个表格下先建立资料。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 4. 在资料/历史的页签下选择[SQL查询]。
勾选右上角的进阶模式。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 5. 在命令页签下,设定[控制位址]。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 6.  新增第一个SQL指令 ,在SQL查询下填入select * from advanced_mode
其中*代表选取所有栏位,advanced_mode 则为资料库内的表格名称。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 7.  新增第二个SQL指令,在SQL查询下填入select * from advanced_mode where `orange juice` > (${1});
其中*代表选取所有栏位,
advanced_mode 则为资料库内的表格名称,
’ orange juice’为指定表格内的 orange juice 栏位,${1}则表示有一个引数。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 8.  在引数页签新增一个地址 LW-900,资料类型为 16-bit Unsigned。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 9.  新增第三个 SQL指令,在 SQL查询下填入 select avg(`orange juice`)from advanced_mode;
其中 advanced_mode为资料库内的表格名称,’ orange juice’为指定表格内的 orange juice栏位,
代表计算该栏平均值。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 10. 在输出页签新增一个地址 LW-950,资料类型为 32-bit Float。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 11. 新增第四个 SQL指令,在SQL查询下填入 select max(`orange juice`) from advanced_mode;
其中advanced_mode 为资料库内的表格名称,
’ orange juice’为指定表格内的orange juice 栏位,
代表计算该栏最大值。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 12. 在输出页签新增一个地址 LW-970,资料类型为 16-bit Unsigned。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 13. 在页面上建立[SQL查询检视]物件,[SQL查询]选择Advanced Mode。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例


步骤 14. 对照[SQL 查询]的命令页签下,分别对[控制位址]LW-800建立四个多SQL 查询 状态设定物件。
多状态设定物件设定写入常数 1时,即是执行[命令 ID]为1的读取命令。
写入常数 2即是执行[命令ID]为2的筛选命令。
以此类推。
步骤 15. 建立一个数值物件,[命令ID]为2 的引数地址LW-900,来输入筛选条件。
步骤 16. 建立一个数值物件,[命令ID]为3 的引数地址LW-950,来显示命令执行结果。
步骤 17. 建立一个数值物件,[命令ID]为4 的引数地址LW-970,来显示命令执行结果。

3. 位址设定
此范例所使用之物件位址皆列于下表,请依实际需要调整。

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例







维纶通触摸屏SQL数据库实例

维纶通触摸屏SQL数据库实例
回复

使用道具 举报

快速回复 返回列表 客服中心 搜索