MySQL是一種廣泛應用的關系型數據庫管理系統。在使用MySQL進行數據查詢或統計的過程中,輸出的結果通常需要進行美化格式化,以便清晰易讀,更利于數據分析和決策。下面介紹幾種常見的MySQL輸出格式化方法。
1. 列名對齊輸出 SELECT LPAD(id, 2, '0') AS ID, LPAD(name, 10, ' ') AS NAME FROM students; ID NAME 01 張三 02 李四 03 王五 該方法利用MySQL內置的LPAD函數對結果進行格式化,設置列寬和填充字符,達到列名與數據對齊的效果。 2. 表格格式化輸出 SELECT CONCAT('| ', LPAD(id, 2, '0'), ' | ', LPAD(name, 10, ' '), ' |') AS INFO FROM students; +-----------+ | INFO | +-----------+ | 01 | 張三 | | 02 | 李四 | | 03 | 王五 | +-----------+ 該方法使用MySQL內置的CONCAT函數和特殊符號|,產生表格結構。再結合查詢結果的格式化,表格效果更佳。 3. CSV格式輸出 SELECT CONCAT_WS(',', id, name) AS INFO FROM students; INFO 01,張三 02,李四 03,王五 該方法使用MySQL內置的CONCAT_WS函數,以逗號作為分隔符,產生CSV格式的輸出。適合數據導出和文件處理場景。