information-schema

    1熱度

    1回答

    這一個真的讓我感到困惑。我試圖創建一個MySQL查詢,我可以將信息填充到列表中然後導出到SQLite中。除了SELECT語句來自information_schema之外,我可以填充任何我想要的內容。 COLUMNS。 這裏有一個簡單的例子來測試。我在一個調用的模式中創建了一個名爲TestTbl的表,並給了它兩行。第一個是AUTO INCREMENT INT ID行,第二個是varchar 100行

    0熱度

    2回答

    剛剛從SSMS移動到Redshift(使用DBeaver),並且想知道是否有獲取表格描述的好選擇。在SQL服務器中,您可以編寫一個針對information_schema的優秀查詢來提取列名,數據類型等。Redshift中的任何類似選項?

    1熱度

    1回答

    我想選擇INFORMATION_SCHEMA.COLUMNS以獲取數字列的大小。我可以看到在Microsoft SQL Server Management Studio中的屬性中設置了大小,但INFORMATION_SCHEMA.COLUMNS沒有此信息。是否有一些其他表可以獲取數字列的這些信息? 例如,我有一列定義爲INT,大小爲4,但INFORMATION_SCHEMA.COLUMNS CHA

    0熱度

    1回答

    我試圖找到全文索引的MySQL數據庫(4.1.22)的所有列。 與MySQL> 5.0我可以運行此查詢 SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.STATISTICS WHERE index_type LIKE 'FULLTEXT%' 但INFORMATION_SCHEMA在MySQL 4.1.22不支持,所以我不知道別

    0熱度

    1回答

    我正在使用此php代碼在我創建的測試表中拉出列標題。然而每當我嘗試運行代碼,它給了我這個錯誤:There was an error running the query [Table 'meta_test.information_schema' doesn't exist]從我在網上看到的信息,它看起來像我的代碼應該工作,但這是我第一次嘗試這樣的事情。這裏是我的代碼: $camp = $_POST[

    2熱度

    1回答

    也許一個簡單的問題.. 我得從INFORMATION_SCHEMA表的列表,我想要做的查詢(選擇,刪除等)對這些表中的數據: 我試着 Select * from (SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = 'Col1') 但是,當然,這是行不通的..

    0熱度

    1回答

    我儘量讓創造在我的MySQL表不存在柱喜歡這裏的程序: MySQL add column if not exist 我的方法: DELIMITER $$ CREATE PROCEDURE Alter_Table(IN _table_name TEXT,IN _column_name TEXT,IN _column_type TEXT) BEGIN DECLARE _count INT

    1熱度

    2回答

    我想創建一些元數據來擴展mysql的功能,但我不能在數據庫INFORMATION_SCHEMA中創建表。我認爲我可以創建另一個數據庫並在其中存儲元數據,但我需要從表中的一些外鍵到INFORMATION_SCHEMA數據庫中的某些表。儘管如此,我嘗試創建它們時卻遇到了錯誤。然後我想我可以創建一個觸發器來獲取變化的通知,但由於觸發器與表關聯,並且我無法更改該數據庫,所以我也無法創建觸發器。 具體而言,

    2熱度

    1回答

    是否有任何標準或至少非常常見的文件格式來序列化數據庫模式?似乎每個數據庫模式工具都有自己的文件格式,用於列出表格,列,索引等。 這個問題已經被問過在2009年沒有一個令人滿意的答案:Standard database neutral XSD to describe a relational database schema

    2熱度

    1回答

    我對INFORMATION_SCHEMA.PROCESSLIST(如下所示)運行查詢。結果中的HOST列顯示%:port_number而不是ip_address:port_number。 select * from INFORMATION_SCHEMA.PROCESSLIST where 1=1 and COMMAND <> 'Sleep'; 什麼是百分號(是否公正,MySQL不能看着辦