Ruby对象映射框架 Sequel

未知
Ruby
跨平台
2009-06-12
红薯

Sequel 是一个 Ruby 语言的对象映射框架(ORM),提供了线程安全、连接池以及 DSL 语言用来构造查询和表模型。

示例代码:

require "rubygems"
require "sequel"

# connect to an in-memory database
DB = Sequel.sqlite

# create an items table
DB.create_table :items do
 primary_key :id
 String :name
 Float :price
end

# create a dataset from the items table
items = DB[:items]

# populate the table
items.insert(:name => 'abc', :price => rand * 100)
items.insert(:name => 'def', :price => rand * 100)
items.insert(:name => 'ghi', :price => rand * 100)

# print out the number of records
puts "Item count: #{items.count}"

# print out the average price
puts "The average price is: #{items.avg(:price)}"
加载中

评论(1)

紫电清霜
紫电清霜
这个和mysql2比起来怎么样,mysql2貌似不支持prepare statement , 是吗 Sequel

Sequelize 2.0.0RC4 发布,基本支持 SQL Server

Sequelize.js 提供对 MySQL,MariaDB,SQLite 和 PostgreSQL 数据库的简单访问,通过映射数据库条目到对象,或者对象到数据库条目。简而言之,就是 ORM(Object-Relational-Mapper)。Seque...

2014/12/23 10:29

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Rails3 下使用Sequel代替ActiveRecord连接mysql使用mysql2 a...

作者能力有限,欢迎砍砖 因为在建立工程的时候为了使用mongoid所以我就skip了activerecord,结果发现还是有一些mysql的数据要读,就悲剧了 想把activerecord再连回来吧。感觉有点小麻烦,于是...

2013/05/14 10:47
169
0
从Sequel Pro导出到Laravel迁移文件

开发人员创建数据库方案的两种主要方式是要么先建立迁移或要么在像Sequel Pro这样的工具中构建数据库结构,然后创建迁移。 如果你正在第二个阵营中使用 `Sequel Pro`,`Colin Viebrock` 创建...

2018/05/27 10:56
50
0
MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen

在docker中起了一个mysql容器,用Sequel Pro 连接时出现如标题的提示,连接异常 在IDEA工具中,竟然可以连接,不亏是神器 提示的原因是: docker中pull下来的镜像是最新的,8.x.x版本 官方说明: 安...

05/31 14:38
12
0
PHP程序员必备工具

行装无兵器,怎能行走天下呢。 Postman Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 Postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统...

01/29 21:00
12
0
14款经典的MySQL客户端软件

1. EMS MySQL Manager 强大的mysql管理工具,允许用户通过图形界面创建或编辑数据库对象,并提供通过sql语句管理用户和权限,通过图形界面建立sql语句,自动生成html格式的数据库文档,导入/...

2010/12/03 21:56
1K
0
Mac OSX升级10.14后,sequel pro关闭时闪退crash解决办法

https://www.cnblogs.com/cainiaopark/p/9779669.html https://khanhicetea.com/post/build-sequel-pro-from-source-in-xcode-10/ https://javascript.net.cn/article?id=513 https://github...

2018/11/02 10:23
1K
0
查询学习

SQL 查询-删除——学习笔记 ------------------------ ##从例子中领悟查询## 注意:avg_bal的用法 SELECT branch_name, avg_bal FROM ( select branch_name, avg (balance) from a...

2014/03/11 22:32
20
0
sequel pro 格式化sql

自带格式化功能入口 Sequel Pro 的 SQL 格式化功能以 Bundle 也就是插件的形式提供,使用菜单 Bundles->Input Field->Format->Format SQL 执行。 修正自带 Bundle 官方版本自带的 Bundle 很可...

02/25 16:08
81
0
数据库客户端汇总

序号 名称 厂商 Oracle MYSQL SQL Server PostgreSQL SQLite InterBase/Firebird Sybase DB2 Informix Cloudcape HyperSonic Mimer SQL 备注 1 SQL plus Oracle 是 2 PLSQL Developer 是 3 ...

08/26 23:33
32
0
Sequel Pro登录失败

使用Mac下的sequel Pro链接数据库时,出现如下问题: Connection failed! Unable to connect to host 127.0.0.1, or the request timed out. Be sure that the address is correct and that...

2018/12/27 10:59
770
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部