开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 14594|回复: 28
收起左侧

[易语言成品模块] mysql快捷模块

[复制链接]
结帖率:0% (0/2)
发表于 2020-2-26 08:57:58 | 显示全部楼层 |阅读模式   湖北省随州市
分享例程
界面截图:
备注说明: -
本帖最后由 391825659 于 2020-2-26 10:49 编辑

说明

  1. 本模块的特点:

    方便日常使用,每次使用只用专注于核心条件和结果即可,无需再每次对句柄和记录集,以及循环遍历记录集内容的操作。

    同样也适合新手和小白,抛去了记录集的概念,只用按照说明调用就可以了。

  2. 特别说明:
    本人也是一个小白,只是每次在写小软件的时候,每次都要一大堆的书写重复性的代码感到很烦,所以自己封装了一个小模块方便自己使用而已,拿出来和大家一起分享,写的不好大家不要笑话哦。一起学习一起进步!

更新说明

V1.1 更新了自动时间戳和软删除的方法

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 bylimit这样的筛选

     mysql.条件 (“id<21”)
     mysql.排序 (“id desc”)
     //mysql.分页 (1,2)
     //这样书写都是可以的
     name = mysql.查找记录 (“name”)
  4. 如果想查询多条数据的话,可以用查找多个

     mysql.条件 (“id<21”)
     mysql.排序 (“id desc”)
     //mysql.分页 (1,2)
     //这样书写都是可以的
     mysql.查找多个 ()

    这个地方需要说明下,查找多个,是无需参数,返回值也只是逻辑性,而数据是在全局里的自定义数据类型里储存在

    QQ截图20200226090122.png

    具体如何遍历这些,相信不用解释了,直接几次循环就可以了


3. 如何添加修改删除数据

  1. 添加数据

      mysql.添加记录("name,age","'添加',37")
          //支持多个字段同时添加,但是需要注意的是,如果是汉字或字符串,需要再用单引号框住进行区分
  2. 删除数据

      mysql.删除记录 (“name='添加'”)
          //参数需要提供where条件语句
          //需要注意字符串用 单引号 哦
  3. 修改数据

      mysql.更新记录 (“name='修改',age=100”, “name='添加'”)

4.补充

  1. 目前模块只是自己在使用,所以方法不是很多。

  2. 后面也会稍微多更新点,尤其是在查询多个这个方法里,会再增加筛选部分字段下的多个查询。到时候更新了再发出来吧。

  3. 如果你有什么建议或者什么的,也是可以一起来完善,下载里有源码的下载,感谢大家。





补充内容 (2020-2-26 21:32):
更新了V1.2
完善了一些功能和小bug,在1.2的压缩包里,加了使用的例子,大家可以直接看,更加方便

补充内容 (2020-2-26 21:33):
V1.2 文档:mysql快捷模块V1.2.note
链接:http://note.youdao.com/noteshare?id=0b212914d111af6cbf54e1c5b4663f24&sub=B52FC63DD4EC4B598A975938357F0CCA

补充内容 (2020-3-7 00:45):
后面更新在群里自己下哈:329784887

mysql快捷模块V1.1.rar

3.13 KB, 下载次数: 245, 下载积分: 精币 -2 枚

评分

参与人数 2好评 +2 精币 +5 收起 理由
waweiggfnh + 1 + 3 支持开源~!感谢分享
司徒西 + 1 + 2 支持开源~!感谢分享

查看全部评分


友情提醒:请选择可信度高的模块,勿用未知模块,防止小人在模块内加入木马程序。【发现问题模块请到站务投诉】。
发表于 2024-7-29 17:31:39 | 显示全部楼层   河北省沧州市
支持 MYSQL8吗
回复 支持 反对

使用道具 举报

发表于 2024-4-21 18:23:14 | 显示全部楼层   上海市上海市
下载下来是1.1版本的,而且打不开
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2024-3-16 12:41:41 | 显示全部楼层   湖北省天门市
太好了,正好需要
回复 支持 反对

使用道具 举报

发表于 2023-10-2 23:18:16 | 显示全部楼层   广东省梅州市
fghjnkm,.hgjnkm,
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2023-3-30 00:44:26 | 显示全部楼层   广东省佛山市
太好了,正好需要
回复 支持 反对

使用道具 举报

发表于 2022-12-6 18:08:50 | 显示全部楼层   四川省成都市
太好了,正好需要
回复 支持 反对

使用道具 举报

发表于 2022-7-4 18:11:37 | 显示全部楼层   浙江省宁波市
6666666666666666
回复 支持 反对

使用道具 举报

发表于 2022-1-25 03:05:36 | 显示全部楼层   广东省深圳市
感谢楼主分享,支持一下!
回复 支持 反对

使用道具 举报

发表于 2022-1-21 09:35:01 | 显示全部楼层   浙江省杭州市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2021-11-25 00:49:49 | 显示全部楼层   福建省莆田市
你真棒,支持一个
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表