咪了个咪 發表於 2018-12-29 14:35:57

易语言的数据库操作教程

<p>易语言的数据库功能大部分是基于 XBASE 方式的,今天小编就简单介绍一下易语言数据库的使用的一些基本操作。</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/2018122914301037.png" /></p>
<p>1、易语言数据库文件由三部分组成,分别如下:</p>
<p>1、.edb :数据库主文件</p>
<p>2、.edt:数据库辅助数据文件,仅在数据库中存在备注型或者字节集型字段时才存在,文件名称除了后缀外与数据库主文件相同,它必须与.edb文件放在同一目录中。</p>
<p>3、.enx:数据库索引文件。由用户自行创建,用作加快记录的查找速度。</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/2018122914301038.png" /></p>
<p>2、易语言数据库由行和列组成,其中每一行被称为一条记录,每一列称为一个字段。字段具有“名称”、“类型”、“最大文本长度”三个属性:</p>
<p>名称: 长度在&nbsp;16&nbsp;个字符以内。</p>
<p>类型: 字节型、短整数型、整数型、长整数型、小数型、双精度小数型、日期时间型、逻辑型、文本型、字节集型和备注型。</p>
<p>最大文本长度: 若字段类型为“文本型”,其值范围必须在&nbsp;1&nbsp;到&nbsp;1024&nbsp;之间。若不为“文本型”,本属性无效,文本长度超出部分将被自动剪切。</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/2018122914301039.png" /></p>
<p>3、创建数据库:使用“创建”命令在程序中创建数据库。</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/2018122914301040.png" /></p>
<p>4、打开数据库: 使用“打开”命令打开指定数据库。可以同时打开多个数据库。 易语言的数据库抛弃了&nbsp;XBASE&nbsp;的工作区概念,可以同时打开更多个数据库。</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/2018122914301041.png" /></p>
<p>5、置当前数据库:系统内部“当前数据库”状态值,用来指向已被打开的数据库。绝大部分数据库操作命令都针对当前数据库。用户可以使用“置当前库”命令改变系统中“当前数据库”状态值的指向。</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/2018122914301042.png" /></p>
<p>6、关闭数据库:使用“关闭”命令关闭当前数据库。使用“全部关闭”命令一次性关闭已打开的所有数据库。</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/2018122914301143.jpg" /></p>
<p>7、“复制记录”命令能够将当前数据库的记录复制到另一个数据库,调用格式的后半部分为:复制记录 (数据库文件名,记录条件,字段范围,… ),其中,字段范围参数一般都指数据库命令的最后一个参数。</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/2018122914301144.jpg" /></p>
<p>8、在当前数据库的当前记录处进行记录字段的读写,主要为以下命令:</p>
<p>1、“读”。如:读(#性别)可以返回当前记录处员工的性别;</p>
<p>&nbsp;2、“写”。如:写(#性别,“女”) &nbsp; &nbsp; 可以将当前记录处员工的性别改为“女”;</p>
<p>3、“读字段”和“写字段”可以读写非当前数据库内的记录字段;</p>
<p>4、“修改”命令可以一次性修改当前记录的多个字段。如:修改(“男”,2000)语句可以将当前记录的员工性别改为“男”,工资改为&nbsp;2000 。</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/2018122914301145.jpg" /></p>
<p>9、删除记录:易数据库使用“删除”命令来删除记录,但执行命令后并不立刻将记录从数据库中清除,只是在该记录上加了一个删除标记,依旧可以被正常访问。只有当执行“彻底删除”命令后,这些被加上删除标记的记录才会被从数据库中真正清除。使用“清空”命令可以彻底删除当前数据库内的所有记录。</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201812/2018122914301146.jpg" /></p>
                           
                            <div class="art_xg">
                              <b>您可能感兴趣的文章:</b><ul><li>易语言读写数据库操作详解</li><li>易语言纯IP数据库查询代码实例</li><li>易语言调用MS SQL SERVER数据库方法</li></ul>
                            </div>

                        </div>
                        <!--endmain-->
頁: [1]
查看完整版本: 易语言的数据库操作教程