- MariaDB必知必會
- (美)Ben Forta
- 314字
- 2020-10-30 18:17:36
4.4 檢索所有列
除了可以指定期望的列(一列或多列,像先前看到的),SELECT語句也可以請求所有的列而不用將它們——列出,即使用星號(*)通配符來代替實際的列名,如下:
▼ 輸入

▼ 分析
當指定一個通配符(*)時,就返回表中所有的列。列的順序依照列在表定義中的順序。然而,這是不可靠的,因為表的框架改變(例如,添加、移除列)會引起順序的改變。
警告
使用通配符 一般情況下,最好不要使用“*”通配符,除非你真的需要表中的每一列。即使使用通配符可能會節省列出期望列的時間和顯式工作量,但查詢不需要的列通常會降低查詢數據以及應用程序的性能。
提示
檢索未知列 使用通配符有一個巨大的好處。由于可以不用顯式指定列名(因為星號*可檢索每一列),所以就有可能檢索到未知列。
推薦閱讀
- ASP.NET Core Essentials
- Visual C++數字圖像模式識別技術詳解
- Internet of Things with the Arduino Yún
- 假如C語言是我發明的:講給孩子聽的大師編程課
- Oracle Database 12c Security Cookbook
- 量化金融R語言高級教程
- Getting Started with Gulp
- Scala Reactive Programming
- Python語言實用教程
- Advanced Express Web Application Development
- Quantum Computing and Blockchain in Business
- ASP.NET程序開發范例寶典
- OpenCV with Python By Example
- 監控的藝術:云原生時代的監控框架
- Scratch從入門到精通