返回顶部
首页 > 资讯 > 后端开发 > Python >Python使用SQList判断表是否存
  • 375
分享到

Python使用SQList判断表是否存

PythonSQList 2023-01-31 03:01:14 375人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

需求是这样的:如果player表不存在,则创建表。 网上最多的是 SELECT count(*) FROM sqlite_master WHERE type='table' AND name='tableName'; 但是

需求是这样的:如果player表不存在,则创建表。

网上最多的是

SELECT count(*) FROM sqlite_master WHERE type='table' AND name='tableName';

但是我在用的时候就会出现这个错误:

OperationalError: no such column: players

我的查询语句是这么写的:

query = "SELECT count(*) FROM sqlite_master WHERE type='table' AND name=%s" %"players"

出现这个问题后就很苦恼,因为网上查到的基本都是这个。
其实这个问题是因为参数类型导致的。把上面的查询语句修改为:

query = "SELECT count(*) FROM sqlite_master WHERE type='table' AND name='%s'" %"players"

就可以正常查询了。


但是,其实是可以有更方便的方法的:

dbcurs.execute('''
    CREATE TABLE IF NOT EXISTS players(
    id          FLOAT           PRIMARY KEY,
    name        TEXT
    )
    ''')
在创建表的时候直接使用if not exists进行判断。



               

                 







--结束END--

本文标题: Python使用SQList判断表是否存

本文链接: https://lsjlt.com/news/187212.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python使用SQList判断表是否存
    需求是这样的:如果player表不存在,则创建表。 网上最多的是 SELECT count(*) FROM sqlite_master WHERE type='table' AND name='tableName'; 但是...
    99+
    2023-01-31
    Python SQList
  • mysql判断表是否存在
    mysql 表是否存在判断方法:1. 查询信息架构表;2. 使用 desc 命令;3. 使用 show tables 命令;4. 使用 check table 命令。 如何判断 MyS...
    99+
    2024-08-06
    mysql
  • java怎么判断表是否存在?
    在Java代码中判断数据库中某张表是否存在:使用JdbcTemplate beanpublic boolean validateTableNameExist(String tableName) { int tableN...
    99+
    2015-06-09
    java
  • laravel如何判断表是否存在
    本篇内容介绍了“laravel如何判断表是否存在”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!laravel判断表是否存在的方法:1、使用“...
    99+
    2023-06-22
  • thinkphp5如何判断表是否存在
    这篇文章主要为大家展示了“thinkphp5如何判断表是否存在”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“thinkphp5如何判断表是否存在”这篇文章吧。方法:1、用“$a=M()->...
    99+
    2023-06-29
  • mysql如何判断表是否存在
    本文小编为大家详细介绍“mysql如何判断表是否存在”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql如何判断表是否存在”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2023-04-20
    mysql
  • hive怎么判断表是否存在
    在Hive中,可以使用SHOW TABLES命令来列出当前数据库中的所有表格,然后检查给定的表格是否存在。示例如下: SHOW TA...
    99+
    2024-03-01
    hive
  • mysql怎么判断表是否存在
    要在 MySQL 中判断表是否存在,您可以执行以下 SQL 查询语句: SHOW TABLES LIKE 'table_na...
    99+
    2024-04-18
    mysql
  • sqlserver如何判断表是否存在
    在SQL Server中,可以使用以下查询来判断一个表是否存在: IF EXISTS (SELECT * FROM INFO...
    99+
    2024-05-14
    sqlserver
  • python 判断属性是否存在
    hasattr(object, name)    说明:判断对象object是否包含名为name的特性(hasattr是通过调用getattr(ojbect, name)是否抛出异常来实现的)。    参数object:对象。 ...
    99+
    2023-01-31
    是否存在 属性 python
  • java判断数据库表是否存在
    判断方法:首先建立JDBC数据源,然后通过Java.sql.DatabaseMetaData接口来判断数据库表是否存在。实例如图:备注:参数分析getConnection("jdbc:oracle:" + "thin:@127.0.0.1:...
    99+
    2015-12-07
    java基础 java 判断 数据库表 存在
  • 怎么用sql语句判断表是否存在
    在SQL中,可以使用以下两种方法来判断表是否存在: 使用`IF EXISTS`关键字和`SELECT`语句来查询表是否存...
    99+
    2023-10-24
    sql
  • MySQL中怎么使用SQL语句判断表是否存在
    本篇内容主要讲解“MySQL中怎么使用SQL语句判断表是否存在”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL中怎么使用SQL语句判断表是否存在”吧! ...
    99+
    2023-05-25
    mysql sql
  • 如何使用 JavaScript判断HTML是否存在
    在web开发中,我们经常需要根据特定的条件对HTML网页进行操作。有时候我们需要确定网页中是否存在特定的 HTML 元素。在这种情况下,使用 JavaScript 是一个不错的选择。本文将介绍如何使用 JavaScript 判断 HTML ...
    99+
    2023-05-14
  • sql怎么判断临时表是否存在
    在SQL中,可以通过以下方式判断临时表是否存在: IF OBJECT_ID('tempdb..#temp_table&#x...
    99+
    2024-04-09
    sql
  • sql怎么判断一个表是否存在
    在SQL中,可以使用以下的语句来判断一个表是否存在: IF EXISTS(SELECT 1 FROM information...
    99+
    2024-04-09
    sql
  • 通过Python判断主机是否存在
    判断对方主机是否存在! import os status = os.system("ping -c 1 www.baidu.com"); if status == 0: print '连接成功!'; else: p...
    99+
    2023-01-31
    是否存在 主机 Python
  • Python判断一个变量是否存在
    在调用一个变量的时候,如果这个变量没有被定义,那么python会报错。要解决的方法也很简单,就是事先给变量赋一个空值。但是也可以通过调用系统的内置函数来判断一个变量名是否已经被定义了。有3个内置函数都可以实现。res1 = 'test' i...
    99+
    2023-01-31
    变量 是否存在 Python
  • python怎么判断mongodb值是否存在
    在Python中,可以使用MongoDB的find_one()方法来判断一个值是否存在。首先,需要导入pymongo库,并建立与Mo...
    99+
    2023-08-24
    mongodb python
  • 怎么用python字典判断key是否存在
    要判断一个键(key)是否存在于一个字典(dictionary)中,可以使用`in`关键字。以下是一个例子,演示如何使用Python...
    99+
    2023-09-28
    python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作