mysql 查詢腳本導出

  一個同事讓我幫寫的SQL,不一定優質,但應該能用。

 

SELECT
    t1.TABLE_NAME,
    t1.TABLE_COMMENT,
    CONCAT(
        'select ',
        GROUP_CONCAT(
            CONCAT(
                t2.COLUMN_NAME,
                ' \'',
              t2.COLUMN_COMMENT,
        '\''
            )
        ),
        ' from ',
        t1.TABLE_NAME,
        ';'
    ) AS SQLTEXT
FROM
    information_schema.`TABLES` t1,
    information_schema.`COLUMNS` t2
WHERE
    t1.TABLE_NAME = t2.TABLE_NAME
AND t1.TABLE_SCHEMA = '庫名'
GROUP BY
    t1.TABLE_NAME;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章