JavaTPoint 数据库教程【翻译完成】

2022-02-15
阅读 1 分钟
410
原文:JavaTPoint协议:CC BY-NC-SA 4.0阶段:机翻(1)危机只有发展到最困难的阶段,才有可能倒逼出有效的解决方案。——《两次全球大危机的比较研究》在线阅读在线阅读(Gitee)ApacheCN 学习资源目录SQL 教程PL/SQL 教程MySQL 教程MongoDB 教程PostgreSQL 教程SQL Server 教程Oracle 教程Cassandra 教程SQLite 教程Neo4...

ApacheCN 数据库译文集 20211112 更新

2021-12-08
阅读 2 分钟
903
创建你的 Mysql 数据库零、前言一、介绍 MySQL 设计二、数据采集三、数据命名四、数据分组五、数据结构调整六、补充案例研究Redis 学习手册零、序言一、NoSQL 简介二、Redis 入门三、Redis 中的数据结构和通信协议四、Redis 服务器的功能五、Redis 中的数据处理六、网络应用中的 Redis七、商业应用中的 Redis八、集群九...

HOW2J 全套教程整理:Java、前端、数据库、中间件、第三方、项目、面试题

2021-08-28
阅读 1 分钟
2.4k
考虑到部分同学寝室会断网,原站的所有的免费内容都提供了一个离线版本以供使用。但是它直接提供了静态页面,并不方便在手机上阅读,因为我将其转换为 EPUB。

beginnersbook 数据库教程

2019-10-06
阅读 1 分钟
755
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)

orm2 中文文档

2016-01-10
阅读 3 分钟
3.6k
译者:飞龙 来源:Object Relational Mapping 安装 {代码...} 所支持的Node.js版本 支持 0.8, 0.10, 0.12, iojs-1.5 。 0.10.x,0.12.x 和 iojs-1.5 版本的测试在 Travis CI 上运行。如果你想要的话,可以在本地运行测试: {代码...} DBMS 支持 MySQL & MariaDB PostgreSQL Amazon Redshift SQLite MongoDB (beta版...

orm2 中文文档 8. 聚合

2016-01-10
阅读 1 分钟
1.8k
译者:飞龙 来源:Aggregation 如果你需要从一个模型中获取一些聚合值,你可以使用Model.aggregate()。下面通过一个例子来展示: {代码...} 可以传递一个含有属性的Array来选择仅仅保留一小部分属性。方法也会接收一个Object来定义条件。 下面是一个展示如何使用.groupBy()的例子: {代码...} 基本的 .aggregate() 方法 ...

orm2 中文文档 7. 创建和更新记录

2016-01-10
阅读 1 分钟
1.9k
译者:飞龙 来源:Creating and Updating Items 创建 {代码...} 保存 {代码...}

orm2 中文文档 6. 查找记录

2016-01-10
阅读 2 分钟
2.1k
译者:飞龙 来源:Finding items find 查找匹配标准的记录,可以链式查询(见下文): {代码...} 你也可以限制结果的个数,这条语句限制结果为10个: {代码...} Person.all是Person.find的别名。 get 通过主键来查找记录。 {代码...} one 只查找一个记录,和find的语法相似。 {代码...} count 获取所匹配记录的数量。 {...

orm2 中文文档 5. 同步和删除模型

2016-01-10
阅读 1 分钟
2.1k
译者:飞龙 来源:Syncing and dropping models 同步是一项功能方法,可以在数据库里为你的模型和关联创建所需的表来工作。现存的表并不会被替换,它们只会在不存在的时候被创建。 同步有两种方式: 调用Model.sync(cb)会仅仅同步指定模型 调用db.sync(cb)会同步所有模型 删除是一个类似的方法,但是它会删掉你模型涉及...

orm2 中文文档 4.3 extendsTo(一对一关系)

2016-01-10
阅读 1 分钟
1.5k
这样会创建person表,带有id和name列。扩展行为会创建person_address表,带有person_id,street和number列。Person模型中可用的方法类似于hasOne关联。这个例子中,你可以调用.getAddress(cb),.setAddress(Address, cb)以及其他。

orm2 中文文档 4.2 hasMany(多对多关系)

2016-01-10
阅读 2 分钟
2.1k
例如:Patient.hasMany('doctors', Doctor, { why: String }, { reverse: 'patients', key: true })。

orm2 中文文档 4.1 hasOne(多对一关系)

2016-01-10
阅读 1 分钟
2.2k
译者:飞龙 来源:hasOne hasOne关联是一种多对一的关系,意思是你定义的模型可以有多个实例指向一个其它的实例(所属相同模型或不同模型)。 用法 {代码...} 描述 association_name是两个模型之间的关系名称‘ association_model是要关联的另一个模型(如果没有定义,假设为同一个模型,大多数情况下这可能不是你想要的...

orm2 中文文档 4. 定义关联

2016-01-10
阅读 1 分钟
1.6k
译者:飞龙 来源:Defining Associations 关联是一个或多个模型之间的关系。 关联的类型: hasOne(一对多) hasMany(多对多) extendsTo(一对一)

orm2 中文文档 3.3 模型钩子

2016-01-10
阅读 2 分钟
1.5k
译者:飞龙 来源:Model Hooks 如果你想要监听发生在模型实例上的事件,你可以附带一个函数,它会在发生时调用。 现在支持下面这些事件: afterLoad:(无参数)加载和准备所用实例之后; afterAutoFetch:(无参数)自动获取关联(如果有的话)之后,无论有没有关联都会触发; beforeSave:(无参数)尝试保存之前; af...

orm2 中文文档 3.2 模型验证器

2016-01-10
阅读 2 分钟
1.9k
Enforce模块用于验证数据。对于使用以前的验证器的用户,还可以继续使用,它们中的一部分整合到了enforce,剩余部分还没有。推荐你开始使用orm.enforce来取代orm.validators。可用的验证器的列表请见node-enforce。

orm2 中文文档 3.1 模型属性

2016-01-10
阅读 2 分钟
2k
译者:飞龙 来源:Model Properties 模型和一些关联具有一个或多个属性,每个属性有类型以及一些可选设置,你可以自行选择它们(或使用默认设置)。 类型 受支持的类型是: text:文本字符串; number:浮点数。你可以指定size为2 | 4 | 8; integer:整数。你可以指定size为2 | 4 | 8; boolean:true或false的值; dat...

orm2 中文文档 3. 定义模型

2016-01-10
阅读 2 分钟
1.6k
这个模型叫做person(通常也是数据库里面表的名称),它有三个属性(name和surname为文本,age为数值)。如果你自己不指定任何键的话,默认的id: { type: 'serial', key: true }会添加进来。在这个例子中,有个模型方法叫做fullName。下面是这个模型的使用方法的示例:

orm2 中文文档 2. 设置

2016-01-09
阅读 2 分钟
1.7k
设置用于储存键值对。设置对象是orm(默认值)上的实例,之后会为每个db连接和每个定义过的Model建立快照。所以orm.settings上的更改只会作用于更改之后建立的连接,而db.settings会作用于更改之后定义的模型。

orm2 中文文档 1. 连接到数据库

2016-01-08
阅读 3 分钟
2.6k
译者:飞龙 来源:Connecting to Database 在连接之前,你需要一个受支持的驱动。下面是一些测试过的驱动及其版本,把你所需要的加入到package.json中。 驱动 npm 包 版本 mysql mysql 2.0.0-alpha9 postgresredshift pg 2.6.2 \[1\] sqlite sqlite3 2.1.7 mongodb mongodb 1.3.19 \[1\] 如果你要连接到Heroku,请使用版...

django 1.8 官方文档翻译: 2-6-4 数据库访问优化

2015-07-29
阅读 5 分钟
2.9k
Django的数据库层提供了很多方法来帮助开发者充分的利用他们的数据库。这篇文档收集了相关文档的一些链接,添加了大量提示,并且按照优化数据库使用的步骤的概要来组织。

django 1.8 官方文档翻译: 2-5-4 聚合

2015-07-29
阅读 9 分钟
3k
Django数据库抽象API描述了使用Django查询来增删查改单个对象的方法。然而,你有时候会想要获取从一组对象导出的值或者是聚合一组对象。这份指南描述了通过Django查询来生成和返回聚合值的方法。