国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Mysql判斷某個(gè)數(shù)據(jù)庫中是否包含某個(gè)表,與pymysql工具函數(shù)

這篇具有很好參考價(jià)值的文章主要介紹了Mysql判斷某個(gè)數(shù)據(jù)庫中是否包含某個(gè)表,與pymysql工具函數(shù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

查看某個(gè)數(shù)據(jù)庫中的全部表:

SELECT table_name
FROM information_schema.tables
WHERE table_schema = '數(shù)據(jù)庫名'

因此查看某個(gè)庫中的某個(gè)表可以使用:

SELECT table_name
FROM information_schema.tables
WHERE table_schema = '數(shù)據(jù)庫名'
AND table_name = '表名稱';

在pymysql中,可以寫一個(gè)簡(jiǎn)單的工具函數(shù),用于查詢某個(gè)數(shù)據(jù)庫中是否包含某個(gè)表:

這里的_query函數(shù)請(qǐng)參考博客:python使用pymysql總是超時(shí)的解決方案文章來源地址http://www.zghlxwxcb.cn/news/detail-702201.html

from utils.sql_utils import _query


def sql_exists(database, table_name):
    sql_info = _query(f"""
        SELECT table_name
        FROM information_schema.tables
        WHERE table_schema = '{database}'
        AND table_name = '{table_name}';
    """, fetchone=True)
    if sql_info is None:
        return False # 不包含這個(gè)表
    else:
        return True # 包含這個(gè)表

到了這里,關(guān)于Mysql判斷某個(gè)數(shù)據(jù)庫中是否包含某個(gè)表,與pymysql工具函數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • JS判斷Map中是否包含某個(gè)key

    JS判斷Map中是否包含某個(gè)key

    obj.hasOwnProperty(key) 輸出如下: 完美??。

    2024年02月14日
    瀏覽(27)
  • Java判斷一個(gè)字符串是否包含某個(gè)字符串

    Java判斷一個(gè)字符串是否包含某個(gè)字符串

    開發(fā)過程中,有時(shí)會(huì)判斷一個(gè)字符串是否包含某個(gè)字符串的操作,這里總結(jié)判斷方法。 方式一:contains()方法 ? ? ? ? 理解:contains() 方法用于判斷字符串中是否包含指定的字符或字符串。(判斷一個(gè)字符串是否包含某個(gè)字符串) ? ? ? ? 語法:public boolean contains(CharSequence

    2024年02月13日
    瀏覽(43)
  • 使用Python pymysql連接Mysql數(shù)據(jù)庫-菜鳥教程

    使用Python pymysql連接Mysql數(shù)據(jù)庫-菜鳥教程

    1、安裝pymysql模塊 pip install pymysql 2、啟動(dòng)Mysql數(shù)據(jù)庫服務(wù) net start mysql80 ?3、連接數(shù)據(jù)庫 運(yùn)行結(jié)果如下 ?4、創(chuàng)建數(shù)據(jù)庫表 執(zhí)行成功后,在本地登錄mysql數(shù)據(jù)庫進(jìn)行查看驗(yàn)證 ? 5、數(shù)據(jù)庫插入操作 ?執(zhí)行程序后在本地查看驗(yàn)證 ?6、數(shù)據(jù)庫查詢操作 Python查詢Mysql使用 fetchone() 方法

    2024年02月04日
    瀏覽(20)
  • 實(shí)現(xiàn)一個(gè)MYSQL工具類,包含判斷創(chuàng)建數(shù)據(jù)表是否存在,創(chuàng)建數(shù)據(jù)表

    可以使用Python的MySQLdb模塊來實(shí)現(xiàn)一個(gè)MYSQL工具類。下面是一個(gè)簡(jiǎn)單的實(shí)現(xiàn)示例: 使用示例: 在上面的示例中,我們首先創(chuàng)建了一個(gè)MySQLTool類,并在初始化方法中傳入了數(shù)據(jù)庫的連接信息。然后使用connect方法連接到數(shù)據(jù)庫。 table_exists方法用于判斷給定的數(shù)據(jù)表是否存在,它執(zhí)

    2024年01月15日
    瀏覽(95)
  • 如何判斷某列某個(gè)單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符

    如何判斷某列某個(gè)單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符

    VBA代碼已寫好,直接粘貼到VBA編輯器并保存,即可使用。也可以下載我寫好的保存了宏代碼的excel文件,直接調(diào)用即可。我的excel文件中也包含了很多重度辦公人士經(jīng)常需要用到的其他函數(shù),目前的函數(shù)較少,后續(xù)會(huì)不斷更新新的宏函數(shù)進(jìn)去,并會(huì)在我的博客中進(jìn)行功能介紹使

    2024年02月13日
    瀏覽(92)
  • 如何利用Python中的pymysql庫來操作Mysql數(shù)據(jù)庫,看這篇就夠啦~

    如何利用Python中的pymysql庫來操作Mysql數(shù)據(jù)庫,看這篇就夠啦~

    ?為了使python連接上數(shù)據(jù)庫,你需要一個(gè)驅(qū)動(dòng),這個(gè)驅(qū)動(dòng)是用于與數(shù)據(jù)庫交互的庫,本文是向大家介紹了如何利用python中的pymysql庫來操作mysql數(shù)據(jù)庫。 1、什么是pymysql? pymysql是從python連接到mysql數(shù)據(jù)庫服務(wù)器的接口, 簡(jiǎn)單理解就是,pymysql是python操作mysql數(shù)據(jù)庫的三方模塊,可

    2024年02月06日
    瀏覽(27)
  • 【Python筆記】Python + xlrd + pymysql讀取excel文件數(shù)據(jù)并且將數(shù)據(jù)插入到MySQL數(shù)據(jù)庫里面

    【Python筆記】Python + xlrd + pymysql讀取excel文件數(shù)據(jù)并且將數(shù)據(jù)插入到MySQL數(shù)據(jù)庫里面

    這篇文章,主要介紹Python + xlrd + pymysql讀取excel文件數(shù)據(jù)并且將數(shù)據(jù)插入到MySQL數(shù)據(jù)庫里面。 目錄 一、Python讀取excel 1.1、安裝xlrd庫 1.2、打開excel工作簿 1.3、獲取sheet工作表 1.4、操作row數(shù)據(jù)行 1.5、操作column數(shù)據(jù)列 1.6、操作單元格 二、讀取excel數(shù)據(jù)保存到MySQL 2.1、完整代碼 2.

    2024年02月15日
    瀏覽(27)
  • SQL Server判斷數(shù)據(jù)庫、表、列、視圖、存儲(chǔ)過程、函數(shù)是否存在

    在寫一些業(yè)務(wù)邏輯相對(duì)復(fù)雜點(diǎn)的存儲(chǔ)過程的時(shí)候,經(jīng)常會(huì)用到臨時(shí)表或者數(shù)據(jù)表作為臨時(shí)結(jié)果的保存。但每次在作表是否存在的判斷時(shí),往往想不起完整的SQL寫法。因此,記錄一些常用的數(shù)據(jù)庫對(duì)象是否存在的判斷方法,可以達(dá)到快速查找的目的。正是:好記性不如爛筆頭。

    2024年02月02日
    瀏覽(514)
  • Mysql中查詢數(shù)據(jù)庫中包含某個(gè)字段的所有表名

    有一個(gè)商品的名稱配置錯(cuò)誤了,需要進(jìn)行修改,但是涉及到的表太多了,因?yàn)樯唐返膕ku_name被冗余到了很多表中,一個(gè)一個(gè)的找非常的費(fèi)事費(fèi)力,特地記下便捷查詢操作以備后用。 本篇文章如有幫助到您,請(qǐng)給「翎野君」點(diǎn)個(gè)贊,感謝您的支持。 首發(fā)鏈接:https://www.cnblogs.

    2024年02月17日
    瀏覽(28)
  • Linux訪問MySQL數(shù)據(jù)庫(包含實(shí)驗(yàn)案例)

    Linux訪問MySQL數(shù)據(jù)庫(包含實(shí)驗(yàn)案例)

    ? ? ? ? 經(jīng)過安裝后的初始化過程,MySQL數(shù)據(jù)庫的 默認(rèn)管理員用戶名為\\\"root\\\",密碼為空 。 ? ? ? ? 有密碼的情況下,使用\\\"-p\\\"選項(xiàng)來進(jìn)行密碼校驗(yàn)。 ???????? 驗(yàn)證成功以后將會(huì)進(jìn)入提示符為\\\"MySQL\\\"的數(shù)據(jù)庫操作環(huán)境,用戶可以輸入各種操作語句對(duì)數(shù)據(jù)庫進(jìn)行管理。每條 M

    2024年04月26日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包