数据库系统原理与设计pdf万常选
网站编辑2023-07-05 09:59:10282
SQL
SQL 是一种关系型数据库管理系统,用于管理和操作 关系型数据库。它是一种基于 SQL 语言的程序设计语言,可以通过 SQL 命令来执行各种查询、更新、插入、删除、视图等操作。
ORM
ORM (对象关系映射 Mapping) 是一种关系型数据库管理系统中的技术,用于管理和操作 关系型数据库。它是一种用于在 关系型数据库中映射对象的技术,可以通过 SQL 命令来访问和操作 ORM 对象。
以下是一些 SQL 和 ORM 的基本知识:
- SQL 命令:
- SELECT:执行所有查询,可以使用通配符,也可以指定列名。
- FROM:在一个表中查询数据,可以使用通配符。
- WHERE:从另一个表中返回列名,可以指定列名。
- LIMIT:只返回查询条件中的列。
- GROUP BY:返回查询条件中指定列的所有行。
- HAVING:指定列之间的依赖关系。
- ORM 对象:
- Connection:连接对象,用于建立和管理数据库之间的连接。
- Field:字段对象,用于存储数据的属性。
- Pool:池对象,用于管理多个数据库,每个数据库连接可以有多个 Connection。
- Model:表对象,用于存储数据,可以是表结构或字段对象。
- Keys:字段对象,用于存储数据的唯一标识符。
- PostgreSQL:客户端 ORM,用于使用 SQL 命令来访问 PostgreSQL 数据库。
- SQL 命令的格式:
- INSERT:在表中插入一行数据。
- UPDATE:更新表中的一行数据。
- DELETE:删除表中的一行数据。
- INTO:从表中删除指定的行。
- MATCH:在指定的行之间插入一行数据。
- CRITICAL:仅仅从表中删除指定的行。
- VARCHAR(365, 415, 315):仅仅在指定的行之间插入一行数据。
- SQL 命令的语法:
- SELECT:在 PostgreSQL 中,SELECT 语句通常用于在查询中使用列名。
- FROM:指定要查询的表。
- WHERE:指定从哪个表中返回行。
- LIMIT:仅仅返回查询条件中的列。
- GROUP BY:返回指定列的所有行。
- HAVING:返回指定列之间的依赖关系。
- ORDER BY:返回指定列所在的表,包括其所有列和它们之间的所有行。
- JOIN:从指定的表中导入数据。
- CONCATENATE:连接数据库。
- MATCH:指定要连接的表。
- PARTITION:列的索引。
- TRUNCATE:插入数据。
- UPDATE:更新数据库。
- DELETE:删除数据库。
- TRIM:从数据库中删除指定的行。
- TABLE:从表中插入新行。
- ORM 对象的属性:
- Field:字段对象的唯一标识符。
- DATABASE_INPUT:连接对象的主键索引。
- DESC:索引类型。
- ID:列的类型。
- APPENDING:是否更新的属性。
- B







