查詢某個數據庫中某個表的所有列名

1. 查詢某個數據庫中某個表的所有列名

SELECT COLUMN_NAME FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'tb_name';

2. 查詢某個數據庫中某個表的所有列名,並用逗號連接

SELECT GROUP_CONCAT(COLUMN_NAME SEPARATOR ",") FROM information_schema.COLUMNS 
WHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'tb_name';

如果不需要指定列 可以追加 and COLUMN_NAME != ‘id’

3. 數據庫快速備份指定列

insert tb_name_1
${第二步查出來的列}
SELECT
${第二步查出來的列}
from tb_name_2

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