今天小编带领大家学习微擎中的数据库操作,数据库操作是日常使用频率最高的操作,今天就来带领大家一起来学习数据的增删改查操作。
工具/原料
电脑一台
wampserver
新建数据表
1、今天主要带领大家在微擎中操作数据库,首先在数据库中创建一张表,一般表名的构成为【ims_应用模块名称_表名称】,如下图:
2、然后小编的这张表只有三个字段id、categoryname、createtime,id字段为关键字,id自增,如下图:
3、下图中就是小编使用phpmyadmin创建好的数据表,如下图:
4、接下来小编往表中添加几条数据,如下图:
数据库操作
1、插入一条数据。在微擎中可以使用【pdo娄多骋能_insert】函数插入数据,第一个参数为表的名称,这里需要注意一下,表名称的结构为【ims_应用模块名称_表名称】,使用微擎提供的数据库函数时,可以只输淀尬逄攻入【应用模块名称_表名称】,第二个参数为插入数据的数组,相当于sql语句中的values中的值,第三个参数为是否覆盖,插入一条数据的时候第三个数据为false,如下图:
2、修改一条数据。如果在微擎中可以使用【pdo_insert】函数插入数据时第三个参数为true,并且条件包含主键,这个函数就可以起到更新一条数据的作用,如下图:
3、删除一条数据。在微擎中可以使用【pdo_delete】函数删除一条数据,第一个参数为表的名称,这里需要注意一下,表名称的结构为【ims_应用模块名称_表名称】,使用微擎提供的数据库函数时,可以只输入【应用模块名称_表名称】,第二个参数为删除数据的条件数组,如下图:
4、更新一条数据。在微擎中可以使用【pdo_update】函数更新一条数据,第一个参数为表的名称,这里需要注意一下,表名称的结构为【ims_应用模块名称_表名称】,使用微擎提供的数据库函数时,可以只输入【应用模块名称_表名称】,第二个参数为修改数据的值,第三个参数为修改数据的条件,如下图:
5、获取一条数据。在微擎中可以使用【pdo_get】脑栲葱蛸函数获取一条数据,第一个参数为表的名称,这里需要注意一下,表名称的结构为【i罪焐芡拂ms_应用模块名称_表名称】,使用微擎提供的数据库函数时,可以只输入【应用模块名称_表名称】,第二个参数为获取数据的条件数组,相当于where之后修改数据的值,如下图:
6、获取一条数据。在微擎中可以使用【pdo_get】脑栲葱蛸函数获取一条数据,第一个参数为表的名称,这里需要注意一下,表名称的结构为【i罪焐芡拂ms_应用模块名称_表名称】,使用微擎提供的数据库函数时,可以只输入【应用模块名称_表名称】,第二个参数为获取数据的条件数组,相当于where之后修改数据的值,第三个参数为获取数据的字段数组,可以任意选择数据表中的字段,如下图:
7、获取多条数据。在微擎中可以使用【pdo_geta盟敢势袂ll】函数获取多条数据,第一个参数为表的名称,这里需要注意一下,表名称的结籁缰汾秘构为【ims_应用模块名称_表名称】,使用微擎提供的数据库函数时,可以只输入【应用模块名称_表名称】,第二个参数为获取数据的条件数组,相当于where之后修改数据的值,第三个参数为获取数据的字段数组,可以任意选择数据表中的字段,如下图:
8、使用原生sql更新数据。在微擎中可以使用【pdo_query】函数可以执行原生的sql,下图中使用【pdo_query】函数执行更新sql语句,如下图:
9、使用原生sql更新数据。在微擎中可以使用【pdo_query】函数可以执行原生的sql,下图中使用【pdo_query】函数执行删除sql语句,如下图: