马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册  
 
x
 
 本帖最后由 OOOO 于 2017-10-27 21:32 编辑  
数据库插件,支持MySQL, MSSQL, SQL Server, SQLite等  
--------------------------------------------------------------------------------------------------------------------------------------------------------------------- 特点:支持数据库种类繁多,同时支持本地及网络型数据库,使用简单,功能强大,防sql注入,高效,安全,稳定! ---------------------------------------------------------------------------------------------------------------------------------------------------------------------  
 ---------------------------------------------------------------------------------------------------------------------------- 简要说明: model(模式) table(表名) value(值) field(字段) where(条件) 返回含义: affected(影响行数) insertId(最后插入id) retValue(纯返回值) errorMsg(错误信息) ---------------------------------------------------------------------------------------------------------------------------- 增(返回影响行数及最后插入id,插入失败影响行数和最后插入id为0)     //在mytab表中插入name为"张小琴",age为18的一条数据     var ret = db(array("model"="insert", "table"="mytab", "value"=array("name"="张小琴", "age"=18)))     //插多条如下     var ret = db(array("model"="insert", "table"="mytab", "value"=array(array("name"="张小琴", "age"=18), array("name"="赵大宝", "age"=20))))  
 删(返回影响行数,删除失败影响行数为0)     //在mytab表中删除id为10的数据     var ret = db(array("model"="delete", "table"="mytab", "where"=array("id"=10)))     //在mytab表中删除id小于10的数据(支持 < > <= >= !=)     var ret = db(array("model"="delete", "table"="mytab", "where"=array("id[<]"=10)))     //在mytab表中删除id大于等于10 并且 id小于等于20的数据     var ret = db(array("model"="delete", "table"="mytab", "where"=array("id[>=]"=10, "id[<=]"=20)))  
 改(返回影响行数,修改失败影响行数为0)     //在mytab表中把id为10的name值修改为"张大琴",age值修改为20     var ret = db(array("model"="update", "table"="mytab", "value"=array("name"="张大琴", "age"=20), "where"=array("id"=10)))     //在mytab表中把id为10的age值加1(支持 + - * /)     var ret = db(array("model"="update", "table"="mytab", "value"=array("age[+]"=1), "where"=array("id"=10)))  
 批量查询(返回二维数组,无数据返回空数组)     //在mytab表中查询id大于10的所有数据,按id正序,查询所有字段信息     var ret = db(array("model"="select", "field"="*", "table"="mytab", "where"=array("id[>]"=10, "ORDER"="id")))     //同上(ASC为正序,DESC为倒序)     var ret = db(array("model"="select", "field"="*", "table"="mytab", "where"=array("id[>]"=10, "ORDER"=array("id"="ASC"))))     //在mytab表中查询name值包含"宝"的所有数据,要求所有字段信息     var ret = db(array("model"="select", "field"="*", "table"="mytab", "where"=array("name[~]"="宝")))     //在mytab表中查询name值不包含"贝"的所有数据,查询name和age字段信息     var ret = db(array("model"="select", "field"=array("name", "age"), "table"="mytab", "where"=array("name[!~]"="贝")))  
 单条查询(返回一维数组,无数据返回空数组)     //查询符合名字为"张三"或者名字为"李四"的一条数据,查询name字段信息     var ret = db(array("model"="get", "field"="name", "table"="mytab", "where"=array("OR"=array("name"="张三", "name"="李四"))))  
  
  
 -------------------------------------------------------------------------------------------------------------------------------------- 
教程不完整,多表联查,函数应用,事务处理等等等等都没有介绍,支持的人多的话后期出视频教程 
--------------------------------------------------------------------------------------------------------------------------------------  
交流群:70222232  
有什么问题或者建议随时群里沟通  
 
 
 |