首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SqlAlchemy 2.0 中文文档(七十二)

    SQLite 后端支持“regexp_match”而不支持“regexp_replace”。 正则表达式语法和标志不是通用于所有后端。...1.4 对加载器选项的概念变得更加严格,因此应用于查询的最外层部分,即用于填充实际要返回的 ORM 实体的 SELECT;在 1.4 中上面的查询将产生: SELECT ?...### ORM 查询在内部与选择、更新、删除统一;2.0 风格的执行可用 对于 SQLAlchemy 版本 2.0 和本质上的 1.4 来说,最大的概念性改变是核心中的 Select 构造和 ORM 中的...SQLite 后端支持“regexp_match”而不支持“regexp_replace”。 正则表达式语法和标志不是通用于所有后端。...SQLite 后端支持“regexp_match”而不支持“regexp_replace”。 正则表达式语法和标志不是通用于所有后端的。

    77910

    SqlAlchemy 2.0 中文文档(五十四)

    映射的类需要为每个要存储独立值的属性明确指定名称;当两列具有相同的名称并且没有消歧时,它们就属于同一属性,其效果是将一列的值复制到另一列,根据哪一列首先分配给属性。...这样做的结果是,任何使用LIMIT或OFFSET限制行,或者选择结果的第一行,而放弃其余部分的查询,在返回结果行时不是确定性的,假设有多个行匹配查询的条件。...这样做的结果是,任何使用LIMIT或OFFSET限制行数的查询,或者选择结果的第一行,丢弃其余行的查询,在返回哪个结果行时不是确定性的,假设查询的条件有多个匹配行。...第三方驱动程序也可以选择使用一些小的代码更改来使用新的批量基础架构,假设他们的后端支持所需的语法。...第三方驱动程序也可以通过一些小的代码更改选择使用新的批量基础设施,假设它们的后端支持必要的语法

    21610

    SqlAlchemy 2.0 中文文档(十九)

    新版本 1.4 中新增。### 使用 Load.options() 指定子选项 使用方法链,路径中每个链接的加载器样式都明确说明。...SQLAlchemy 中没有特殊逻辑来提前检查哪些平台支持这种语法,如果运行在不支持的平台上,数据库将立即返回错误。...SQLAlchemy 只需运行 SQL 语句以使其失败的一个优点是,如果某个特定数据库开始支持这种语法,它将无需对 SQLAlchemy 进行任何更改即可工作(就像 SQLite 的情况一样)。...SQLAlchemy 中没有特殊的逻辑来提前检查哪些平台支持此语法;如果运行在不支持的平台上,数据库将立即返回错误。...SQLAlchemy 之所以运行 SQL 以使其失败的优点是,如果特定的数据库确实开始支持此语法,则无需对 SQLAlchemy 进行任何更改(就像 SQLite 的情况一样)。

    22210

    SqlAlchemy 2.0 中文文档(五十五)

    select() 构造已在 SQLAlchemy 1.4 中更新,以支持在 SQLAlchemy 2.0 中标准的新调用风格。为了向后兼容在 1.4 系列内,该构造接受“旧”风格和“新”风格的参数。...换句话说,它设计为基于删除每个孤儿的一个且一个“父”对象的创建,“父”对象在一对多关系中的自然情况下导致“多”侧的相关项目随后被删除。...select() 构造已在 SQLAlchemy 1.4 中更新,以支持在 SQLAlchemy 2.0 中标准的新调用风格。为了向后兼容 1.4 系列,该构造接受“传统”风格和“新”风格的参数。...此错误条件已添加到 SQLAlchemy1.4 版本以来,并且不适用于 SQLAlchemy 2.0。...此错误条件已添加到 SQLAlchemy1.4 版本以来,并且不适用于 SQLAlchemy 2.0。

    34910

    SqlAlchemy 2.0 中文文档(四十)

    MSSQL 使用自定义语法支持 start 和 increment 参数,并忽略所有其他参数。...注意 MSSQL 支持此结构作为在列上生成 IDENTITY 的首选替代方案,但它使用的非标准语法支持Identity.start和Identity.increment。所有其他参数都会被忽略。...MSSQL 使用一种自定义语法支持 start 和 increment 参数,而忽略所有其他参数。...注意 MSSQL 支持此构造作为在列上生成 IDENTITY 的首选替代方法,但它使用的非标准语法支持Identity.start和Identity.increment。所有其他参数都将被忽略。...在 SQLAlchemy 中以及在 DDL 中,外键约束可以被定义为表子句中的附加属性,或者对于单列外键,它们可以选择地在单列的定义中指定。

    23010

    SqlAlchemy 2.0 中文文档(三十九)

    filter_names – 可选择性地返回列出的对象的信息。 kind – 指定要反映的对象类型的ObjectKind。默认为ObjectKind.TABLE。...filter_names – 可选择性地返回列出的对象的信息。 kind – 指定要反映的对象类型的ObjectKind。默认为ObjectKind.TABLE。...filter_names – 可选择返回此处列出的对象信息。 kind – 一个指定要反映的对象类型的 ObjectKind。默认为 ObjectKind.TABLE。...filter_names – 可选择返回列出的对象的信息。 kind – 一个ObjectKind,指定要反映的对象类型。默认为ObjectKind.TABLE。...filter_names – 可选择返回列出的对象的信息。 kind – 一个ObjectKind,指定要反映的对象类型。默认为ObjectKind.TABLE。

    31210

    python从SQL型数据库读写dataframe型数据

    之类的包建立 index_col: 选择一列作为index coerce_float: 非常有用,将数字形式的字符串直接以float型读入 parse_dates: 将某一列日期型字符串转换为datetime...一般没啥用,因为在sql命令里面一般就指定要选择的列了 chunksize:如果提供了一个整数值,那么就会返回一个generator,每次输出的行数就是提供的值的大小。...默认为fail index:是否将df的index单独写到一列中 index_label:指定列作为df的index输出,此时index为True chunksize: 同read_sql dtype:...常见的数据类型有sqlalchemy.types.INTEGER(), sqlalchemy.types.NVARCHAR(),sqlalchemy.Datetime()等,具体数据类型可以参考这里 还是以写到...选择默认的数据类型输出,比如字符型会以sqlalchemy.types.TEXT类型输出,相比NVARCHAR,TEXT类型的数据所占的空间更大,所以一般会指定输出为NVARCHAR;而如果df的列的类型为

    1.8K20

    SqlAlchemy 2.0 中文文档(二十五)

    从版本 1.4 开始更改: sqlalchemy.ext.baked 扩展是遗留的,不被 SQLAlchemy 的任何内部使用。 因此,该标志影响在其自己的代码中明确使用此扩展的应用程序。...如果查询未选择任何行,则引发sqlalchemy.orm.exc.NoResultFound。 有关参数的详细文档,请参阅方法Session.get()。 新版本 2.0.22 中新增。...对于从Query检索的 ORM 选择,这是从 ORM 查询生成的select的一个实例。...从版本 1.4 起更改:sqlalchemy.ext.baked 扩展是遗留的,并且没有被 SQLAlchemy 的任何内部使用。因此,此标志影响明确在其自己的代码中使用此扩展的应用程序。...如果查询未选择任何行,则引发sqlalchemy.orm.exc.NoResultFound。 有关参数的详细文档,请参见方法Session.get()。 版本 2.0.22 中的新功能。

    17410
    领券