information-schema

    0熱度

    1回答

    在這裏得到插入是查詢: SELECT * FROM information_schema.TABLES T WHERE T.TABLE_ROWS>0 AND T.TABLE_NAME LIKE '%_sales%';

    1熱度

    2回答

    的部分,下面的表結構: '----ID-----'----NAME----'----FIELD1----'----FIELD2----' ' 1 ' val ' 123 ' 321 ' ' 2 ' val2 ' 234 ' 212 ' 需要得到以下結果: '----ID-----'----NAME----'----FIELDS----'----VALUES----'

    0熱度

    1回答

    我正在使用的軟件是使用MySQL服務器(版本5.0.52)。 某些數據庫是動態創建的,我需要列出這些數據庫的名稱(條件是包含具有不同特定名稱的兩個表的數據庫)。因此,我使用INFORMATION_SCHEMA MySQL查詢找到我所需要的:必須manualy重新啓動每2或3周 SELECT distinct T.table_schema FROM information_schema.`TABL

    0熱度

    1回答

    考慮表A和下面的模式表結果, ID |城市|名稱 1 | xyz | A 2 | pqr |乙 查詢未與*不允許像SELECT * from table A 但是,如果我們指定SELECT id,city,name from table A 所以解決這個我沒下它是好的, SELECT GROUP_CONCAT(column_name SEPARATOR ',') FROM information_

    9熱度

    1回答

    表A對錶B(id)具有外鍵約束(類型)。但是,類型不爲null,id可以爲空。 我想使用information_schema來構建一個查詢,它將查看外鍵約束並匹配列類型和可空列來查看它們是否同步,但是我遇到了邏輯問題。 select kcu.table_name, kcu.column_name, c.column_type, c.is_nullable,kcu.referenced_table_

    0熱度

    2回答

    請在我身上輕鬆一下,因爲這是我的第一篇文章。 我無法弄清楚在我們的INFORMATION_SCHEMA上運行如此慢的問題將會解決以下問題。據我所知,這些觀點非常好。這在SQL Server 2014 Standard上。 最近,我們還原了使用此查詢的數據庫。該數據庫是生產數據庫的測試版本。在恢復之前,這個查詢在幾秒或更少的時間內運行,但現在需要3到5分鐘才能返回36行。該查詢運行速度明顯快於最後一

    0熱度

    1回答

    我一直在通過我的MariaDB安裝,嘗試更新從utf8(3字節的味道)到utf8mb4的所有內容。在my.cnf,我所有的數據庫以及所有適用的表格和列中都是正確的。當我創建沒有選項的新數據庫時,它會使用正確的排序規則創建它們。但看到Adminer的這個屏幕截圖 - 三個基礎架構數據庫中的兩個仍然是utf8。 這樣好嗎?如果不是,我應該如何改變它們?這臺服務器還沒有生效,但它已經準備就緒,所以我寧願

    1熱度

    2回答

    我試圖找出某列是否索引(本身)。換句話說,我不想拉多列的指數。 有人可以幫助我重寫這隻拉單列索引? select table_name, index_name from information_schema.statistics where table_schema='schema' and table_name='table' and column_name='column';

    0熱度

    1回答

    我的服務器上有兩個名稱不同的數據庫,但兩者都有一個標題爲Clients的表。當我運行一個信息模式查詢時,它會從兩個數據庫中返回列,所以當我只想要一個時,我得到了重複。 例子: SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE table_name = 'Clients' 我得到重複列這樣First_Name是顯示了兩次,因爲它是

    0熱度

    1回答

    內置數據庫information_schema的tables表不記錄用戶創建的數據庫中表的活動,因爲字段table_schema和table_name分別缺少用戶創建的數據庫和表名的值,不允許我運行SQL查詢 SELECT update_time FROM information_schema.tables WHERE table_schema='my_db' and table_name='