📜  sequel ruby 别名表 - Ruby (1)

📅  最后修改于: 2023-12-03 15:34:56.378000             🧑  作者: Mango

Sequel Ruby 别名表

简介

Sequel 是一种轻便的 Ruby ORM(对象关系映射),可用于访问各种不同类型的数据库(PostgreSQL,MySQL,SQLite,Oracle 等)。Sequel 通过简化处理基于 SQL 开发的常见任务,如查询,插入,更新和删除数据,使生命周期更容易。

本文将介绍 Sequel Ruby 的别名表。

别名表
Dataset

| 别名 | 功能 | | :--- | :--- | | all | 执行一个没有限制的选择并返回结果 | | filter | 添加一个“where”子句以限制结果集 | | exclude | 添加一个“where not”子句以限制结果集 | | select | 选取列 | | order | 对结果集进行排序 | | join | 将数据集加入(JOIN)到另一个表 | | limit | 限制结果集的大小 | | offset | 设置结果集的偏移量 | | group | 对结果集进行分组 | | having | 添加一个“having”子句 |

Model

| 别名 | 功能 | | :--- | :--- | | create | 创建一个新的记录 | | save | 保存更改 | | destroy | 删除记录 | | find | 查找单个记录 | | find_by_* | 查找符合给定属性的单个记录 | | all | 查找所有记录 | | where | 添加一个“where”子句以限制结果集 | | exclude | 添加一个“where not”子句以限制结果集 | | select | 选取列 | | order | 对结果集进行排序 | | join | 将数据集加入(JOIN)到另一个表 | | limit | 限制结果集的大小 | | offset | 设置结果集的偏移量 | | group | 对结果集进行分组 | | having | 添加一个“having”子句 |

Migration

| 别名 | 功能 | | :--- | :--- | | create_table | 创建一个新表 | | drop_table | 删除表 | | add_column | 添加列 | | drop_column | 删除列 | | rename_column | 重命名列 | | set_column_type | 设置列的数据类型 | | add_index | 添加索引 | | drop_index | 删除索引 |

结论

Sequel Ruby 别名表包括了 Sequel 中最常用的方法和函数名称,大大简化了代码的编写难度。对于那些对 Sequel Ruby 有兴趣的程序员来说,这个别名表是一个非常有用的参考工具。