📅  最后修改于: 2023-12-03 15:34:56.378000             🧑  作者: Mango
Sequel 是一种轻便的 Ruby ORM(对象关系映射),可用于访问各种不同类型的数据库(PostgreSQL,MySQL,SQLite,Oracle 等)。Sequel 通过简化处理基于 SQL 开发的常见任务,如查询,插入,更新和删除数据,使生命周期更容易。
本文将介绍 Sequel Ruby 的别名表。
| 别名 | 功能 |
| :--- | :--- |
| all
| 执行一个没有限制的选择并返回结果 |
| filter
| 添加一个“where”子句以限制结果集 |
| exclude
| 添加一个“where not”子句以限制结果集 |
| select
| 选取列 |
| order
| 对结果集进行排序 |
| join
| 将数据集加入(JOIN)到另一个表 |
| limit
| 限制结果集的大小 |
| offset
| 设置结果集的偏移量 |
| group
| 对结果集进行分组 |
| having
| 添加一个“having”子句 |
| 别名 | 功能 |
| :--- | :--- |
| create
| 创建一个新的记录 |
| save
| 保存更改 |
| destroy
| 删除记录 |
| find
| 查找单个记录 |
| find_by_*
| 查找符合给定属性的单个记录 |
| all
| 查找所有记录 |
| where
| 添加一个“where”子句以限制结果集 |
| exclude
| 添加一个“where not”子句以限制结果集 |
| select
| 选取列 |
| order
| 对结果集进行排序 |
| join
| 将数据集加入(JOIN)到另一个表 |
| limit
| 限制结果集的大小 |
| offset
| 设置结果集的偏移量 |
| group
| 对结果集进行分组 |
| having
| 添加一个“having”子句 |
| 别名 | 功能 |
| :--- | :--- |
| create_table
| 创建一个新表 |
| drop_table
| 删除表 |
| add_column
| 添加列 |
| drop_column
| 删除列 |
| rename_column
| 重命名列 |
| set_column_type
| 设置列的数据类型 |
| add_index
| 添加索引 |
| drop_index
| 删除索引 |
Sequel Ruby 别名表包括了 Sequel 中最常用的方法和函数名称,大大简化了代码的编写难度。对于那些对 Sequel Ruby 有兴趣的程序员来说,这个别名表是一个非常有用的参考工具。