说明
1.本模块的特点:
方便日常使用,每次使用只用专注于核心条件和结果即可,无需再每次对句柄和记录集,以及循环遍历记录集内容的操作。
同样也适合新手和小白,抛去了记录集的概念,只用按照说明调用就可以了。
2.特别说明:
本人也是一个小白,只是每次在写小软件的时候,每次都要一大堆的书写重复性的代码感到很烦,所以自己封装了一个小模块方便自己使用而已,拿出来和大家一起分享。
1. 初始化
1.我们需要先自定义一个变量来引用类,这个地方我是用mysql来定义的。
2.数据库连接不用解释,和默认的一样,只不过多了表名的参数
mysql.连接 (“IP”, “用户名”, “密码”, “数据库名”, “表名”, 端口)
//在连接的过程中,会自动的 set names gbk 执行,所以不用再自己执行这个SQL语句了
2. 查询
我们知道查询的时候,平常我们最麻烦的事儿就是,数据库句柄,记录集,以及记录集的句柄,每次都要倒腾这些,特别烦(我是这么觉得的,不知道你们是怎么想),所以我在模块把他们都封装成了一个类变量,方便点。
1.如我想获取数据库里默认第一行,的name字段名下的的数据:
name = mysql.查找记录 (“name”)
//这个时候就直接把数据读取到了name了
2.如果我想带条件where的查询,那该怎么写:
mysql.条件 (“id=2”)
//只需要在 查询记录 方法前,提前使用一下 条件 的防范就可以了
name = mysql.查找记录 (“name”)
3.在where后,我们还可以跟order by和limit这样的筛选
mysql.条件 (“id<21”)
mysql.排序 (“id desc”)
//mysql.分页 (1,2)
//这样书写都是可以的
name = mysql.查找记录 (“name”)
4.如果想查询多条数据的话,可以用查找多个
mysql.条件 (“id<21”)
mysql.排序 (“id desc”)
//mysql.分页 (1,2)
//这样书写都是可以的
mysql.查找多个 ()
这个地方需要说明下,查找多个,是无需参数,返回值也只是逻辑性,而数据是在全局里的自定义数据类型里储存在。