`
zfj.rails
  • 浏览: 46644 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

后台数据库之--select用法

阅读更多
mysql > select id, name, address from table

在rails中就是:


Table.all(:select => 'id, name, address')



这个东东什么时候用呢?

当一个表的字段相当的多, 或者是说该表,一行的内容量相当大的时候,你只是想操作该表其他某几个字段,又想批量操作的时候,是相当有用的。

你不用把这个表的每一个字段都放进内存,而仅仅只需要把你要用到的几个字段放进去。

一来可以提高数据库读取效率,二来,当你一次取个几千条,上万条的时候,内存也不会暴啊。
分享到:
评论

相关推荐

    cle数据库基础--Oracle_入门

    - **性能监控与优化**:使用Oracle提供的工具和方法来监控数据库性能,识别瓶颈,调整参数,优化查询。 - **安全性设置**:配置防火墙、加密数据传输、限制用户访问等,保护数据库免受未授权访问和攻击。 通过以上...

    nc65前后台数据库操作的用法

    #### 一、后台数据库操作方法(private端) 在nc65系统中,后台数据库操作主要通过`BaseDAO`类实现,这是一系列私有端(private端)的数据访问操作。下面详细介绍该类中的各种数据库操作方法。 ##### 1. 查询方法 ...

    Android通过jsp连接Oracle数据库 -- 实例.docx

    《Android通过jsp连接Oracle数据库实例详解》 在移动应用开发中,有时我们需要将Android客户端与后端数据库...这个过程展示了Web服务在移动应用和数据库之间的桥梁作用,是实现Android应用与后台数据库交互的基础。

    Android通过jsp连接Oracle数据库--实例.pdf

    首先,通过`Class.forName()`加载Oracle的JDBC驱动`oracle.jdbc.driver.OracleDriver`,然后使用`DriverManager.getConnection()`方法建立与数据库的连接。连接字符串`jdbc:oracle:thin:@10.88.5.117:1521:myOra1`...

    ASP.NET数据库入门经典--C#编程篇

    ASP.NET是微软公司推出的用于构建Web应用程序的框架,它提供了丰富的功能和强大的工具,使得开发者可以使用C#语言轻松地创建动态网站、Web服务和富交互式应用...掌握这些基础,将为你的数据库开发之旅打下坚实的基础。

    安卓SQLite数据库相关-超简单的SQLite的使用.rar

    使用完毕后,应调用`close()`方法关闭数据库,以释放系统资源。 3. **创建表**:在`onCreate()`方法中,可以执行SQL语句创建表,例如:`CREATE TABLE IF NOT EXISTS 表名 (字段1 数据类型, 字段2 数据类型, ...);` ...

    数据库作业-电子商城系统.doc

    - **后台管理**:管理员管理商品信息、订单、用户等,对应的数据库操作是更新商品状态、管理订单、修改用户信息等。 5. **性能优化**: - **索引**:为频繁查询的字段创建索引,提高查询效率。 - **分区表**:...

    C#图书管理系统源码(含数据库)-附自己设计的界面

    5. **用户界面(UI)**:系统界面设计使用了Photoshop,UI开发者可以利用C#的Windows Forms或WPF框架来创建交互式窗口,将后台逻辑与用户交互结合。 6. **事件驱动编程**:C#的控件事件处理机制是UI与业务逻辑交互...

    265界面网址站程序(含数据库) -ASP源码.zip

    2. **数据查询**:使用SQL语句,如SELECT、INSERT、UPDATE和DELETE,通过Command对象执行查询。Recordset对象保存查询结果,可以通过遍历Recordset来获取和操作数据。 3. **数据绑定**:ASP可以将Recordset中的数据...

    Java备份后台数据库

    当涉及到“Java备份后台数据库”时,我们主要关注的是如何使用Java编程语言来实现自动化数据库的备份过程。这通常涉及以下几个关键知识点: 1. **JDBC(Java Database Connectivity)**:JDBC是Java中用于连接和...

    数据集和数据库的同步-DataAdapter的使用--vs2003

    5. **更新数据库**:当DataSet中的数据发生变化时,可以使用DataAdapter的`Update`方法将更改写回数据库。更新操作会根据DataTable的`RowState`属性(例如,Added、Modified或Deleted)来决定如何执行相应的SQL命令...

    C#连接数据库完成增删改查

    本篇将基于一个具体的案例——使用C#语言连接SQL Server数据库,并实现对数据库的基本操作:增(Insert)、删(Delete)、改(Update)和查(Select)。这些操作是所有应用软件开发中最基本的数据处理需求之一。 ##...

    实验四 数据库的查询-(不经典不传)

    实验四主要关注的是如何使用SQL Server 2000和T-SQL语言进行数据查询,这个实验涵盖了...同时,这些技巧和方法也适用于其他类似的数据库管理系统,如MySQL、Oracle等,对于理解和操作关系型数据库具有重要的实践意义。

    源代码-ajax n级联动数据库版(带后台和省市县数据库) utf-8.zip

    该压缩包文件“源代码-ajax n级联动数据库版(带后台和省市县数据库) utf-8.zip”包含了一个基于ASP技术实现的多级联动选择功能的源代码,主要用于处理省市县(或者地区)的层级数据。这个功能在很多网站中都有应用,...

    在JSP中使用数据库实验报告

    【在JSP中使用数据库实验报告】 实验报告的目的是让学生熟悉如何在JavaServer Pages (JSP)中与数据库进行交互,特别是使用Java Database Connectivity (JDBC)技术。实验涵盖了多种数据库操作,包括查询、更新、添加...

    数据库课程设计--姓名-+学号.doc

    1. 使用 SQL SERVER 的 Query Analyzer 作为平台,要求学生熟练掌握 SQL 语句的使用,包括 Select、Create、Drop、Insert、Delete、Update、Grant、Revoke 等基本操作。 2. ODBC 的配置和使用,要求学生在理解 ODBC ...

    mysql命令大全

    这是在Windows操作系统中控制MySQL后台进程的常用方法。 2. **登录MySQL**: 登录MySQL服务器的命令是`mysql -u 用户名 -p`。例如,使用root用户登录,输入`mysql -uroot -p`,然后输入密码即可。 3. **增加新...

    struts2 select标签通过hibernate读后台数据,使select选项为后台数据

    在Struts2中,`select`标签是一个非常实用的功能,它允许开发者动态地从后台数据库加载数据,创建下拉列表框,使得用户可以选择相应的选项。在结合Hibernate持久层框架时,这种功能尤其方便,因为它可以简化数据获取...

    ssm后台管理系统框架(Spring mvc + mybatis + mysql + easyui )程序源码下载

    SSM后台管理系统框架是基于Spring MVC、MyBatis和MySQL数据库的典型开发组合,用于构建高效、可扩展的企业级Web应用程序。在这个系统中,EasyUI作为前端界面库,提供了丰富的组件和美观的用户界面,使得后台管理更加...

    ASP与数据库连接.pdf

    ASP(Active Server Pages)是一种服务器端脚本环境,可以用来创建动态交互式网页。当提到ASP与数据库连接时,通常涉及到如何使用ASP编程语言来访问和操作...这些技能对于构建动态网站和管理后台数据库是至关重要的。

Global site tag (gtag.js) - Google Analytics