广告
返回顶部
首页 > 资讯 > 后端开发 > 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://www.lsjlt.com/news/187212.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python使用SQList判断表是否存
    需求是这样的:如果player表不存在,则创建表。 网上最多的是 SELECT count(*) FROM sqlite_master WHERE type='table' AND name='tableName'; 但是...
    99+
    2023-01-31
    Python SQList
  • mysql如何判断表是否存在
    本文小编为大家详细介绍“mysql如何判断表是否存在”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql如何判断表是否存在”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2023-04-20
    mysql
  • java怎么判断表是否存在?
    在Java代码中判断数据库中某张表是否存在:使用JdbcTemplate beanpublic boolean validateTableNameExist(String tableName) { int tableN...
    99+
    2015-06-09
    java
  • thinkphp5如何判断表是否存在
    这篇文章主要为大家展示了“thinkphp5如何判断表是否存在”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“thinkphp5如何判断表是否存在”这篇文章吧。方法:1、用“$a=M()->...
    99+
    2023-06-29
  • laravel如何判断表是否存在
    本篇内容介绍了“laravel如何判断表是否存在”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!laravel判断表是否存在的方法:1、使用“...
    99+
    2023-06-22
  • 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
  • 通过Python判断主机是否存在
    判断对方主机是否存在! import os status = os.system("ping -c 1 www.baidu.com"); if status == 0: print '连接成功!'; else: p...
    99+
    2023-01-31
    是否存在 主机 Python
  • python怎么判断mongodb值是否存在
    在Python中,可以使用MongoDB的find_one()方法来判断一个值是否存在。首先,需要导入pymongo库,并建立与Mo...
    99+
    2023-08-24
    mongodb python
  • Python判断一个变量是否存在
    在调用一个变量的时候,如果这个变量没有被定义,那么python会报错。要解决的方法也很简单,就是事先给变量赋一个空值。但是也可以通过调用系统的内置函数来判断一个变量名是否已经被定义了。有3个内置函数都可以实现。res1 = 'test' i...
    99+
    2023-01-31
    变量 是否存在 Python
  • MySQL中怎么使用SQL语句判断表是否存在
    本篇内容主要讲解“MySQL中怎么使用SQL语句判断表是否存在”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL中怎么使用SQL语句判断表是否存在”吧! ...
    99+
    2023-05-25
    mysql sql
  • 用python 判断一个单链表是否有环.
    用python 判断一个单链表是否有环. https://leetcode.com/problems/linked-list-cycle/ 思路1: 判断一个单链表是否有环, 可以用 set 存放每一个 节点, 这样每次 访问后...
    99+
    2023-01-31
    链表 python
  • 怎么用python字典判断key是否存在
    要判断一个键(key)是否存在于一个字典(dictionary)中,可以使用`in`关键字。以下是一个例子,演示如何使用Python...
    99+
    2023-09-28
    python
  • python 正则表达式判断URL是否合
    import re url = "http://www.baidu.com" if re.match(r'^https:/{2}\w.+$', url): print("Ok.") else: print("Error...
    99+
    2023-01-31
    正则表达式 python URL
  • java怎么判断数据库表是否存在
    在Java中,可以使用如下的方式判断数据库表是否存在:1. 使用JDBC连接数据库,获取数据库的连接对象Connection。2. ...
    99+
    2023-09-20
    java 数据库
  • Oracle如何判断表、列、主键是否存在
    这篇文章主要介绍Oracle如何判断表、列、主键是否存在,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在编写程序时,数据库结构会经常变化,所以经常需要编写一些数据库脚本,编写完成后需...
    99+
    2022-10-18
  • 如何使用 JavaScript判断HTML是否存在
    在web开发中,我们经常需要根据特定的条件对HTML网页进行操作。有时候我们需要确定网页中是否存在特定的 HTML 元素。在这种情况下,使用 JavaScript 是一个不错的选择。本文将介绍如何使用 JavaScript 判断 HTML ...
    99+
    2023-05-14
  • Python中怎么判断二叉树是否存
    Python中怎么判断二叉树是否存,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。继续刷题,判断二叉树是否存在一条路径满足和值要求。这个名称描述很复杂,其实很简单...
    99+
    2023-06-02
  • Python中怎么判断文件是否存在
    这篇文章主要介绍“Python中怎么判断文件是否存在”,在日常操作中,相信很多人在Python中怎么判断文件是否存在问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中怎么判断文件是否存在”的疑惑有所...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作