mysql一些重要的系統(tǒng)表

SELECT * FROM INFORMATION_SCHEMA.CHARACTER_SETS;

tables 提供表信息.

SELECT table_name, table_type, engine
       FROM information_schema.tables
       WHERE table_schema = 'test'
       ORDER BY table_name;

COLUMNS 提供表的字段信息.

SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT
  FROM INFORMATION_SCHEMA.COLUMNS
  WHERE table_name = 'a'
  AND table_schema = 'test';

STATISTICS 提供表的索引信息.

SELECT * FROM INFORMATION_SCHEMA.STATISTICS
  WHERE table_name = 'b'
  AND table_schema = 'test'

TRIGGERS 提供表的觸發(fā)器信息.

drop TRIGGER if exists test_trigger;


CREATE TRIGGER test_trigger AFTER INSERT ON a FOR EACH ROW
BEGIN

SET @id = new.id;


SET @NAME = new. NAME;


SET @pwd = new.pwd;

UPDATE pivot
SET Author = (
    SELECT

    IF (
        @attribute = 'Author' ,@VALUE,
        Author
    )
),
 Title = (
    SELECT

    IF (
        @attribute = 'Title' ,@VALUE,
        Title
    )
),
 Publisher = (
    SELECT

    IF (
        @attribute = 'Publisher' ,@VALUE,
        Publisher
    )
)
WHERE
    id =@id;


END


SELECT * FROM INFORMATION_SCHEMA.TRIGGERS
       WHERE TRIGGER_SCHEMA='test' AND TRIGGER_NAME='test_trigger';

VIEWS 提供表的視圖信息.

CREATE VIEW test.v AS SELECT 'a' || 'b' as col1;
SELECT * FROM INFORMATION_SCHEMA.VIEWS
       WHERE TABLE_SCHEMA = 'test' AND TABLE_NAME = 'v';
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容