如果我嘗試在php
數據庫中搜索列名'*'
,它會列出所有列條目。有什麼方法可以搜索列名'*'
?我們如何在php中搜索數據庫中的列'*'?
-6
A
回答
2
0
mysql>
mysql> CREATE TABLE test_(`*` INT);
Query OK, 0 rows affected (0.28 sec)
mysql>
mysql> desc test_;
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| * | int(11) | YES | | NULL | |
+-------+---------+------+-----+---------+-------+
1 row in set (0.00 sec)
mysql> SELECT COLUMN_NAME,TABLE_NAME FROM information_schema.COLUMNS WHERE COLUMN_NAME = '*' AND TABLE_SCHEMA = 'world';
+-------------+------------+
| COLUMN_NAME | TABLE_NAME |
+-------------+------------+
| * | test_ |
+-------------+------------+
1 row in set (0.00 sec)
0
* is a wildcard that is used to denote 'ALL'.
所以,圍繞着它,當你射擊一個查詢,如選擇* from table_name
它給你所有的列。 雖然你可以創建一個名爲*的列,但它根本不推薦,因爲它可能會產生其他查詢的問題(當你想選擇所有的列時)
這是另一種解決方案,如果你想*你可以做以下列名:
SELECT column_name AS * FROM table_name
相關問題
- 1. 在數據庫中搜索數據。 PHP
- 2. PHP:在數據庫中搜索
- 3. 在數據庫中搜索日期PHP
- 4. 如何在Firebase數據庫中搜索?
- 5. 如何在PHP中從數據庫中搜索阿拉伯語?
- 6. 在數據庫中搜索
- 7. 如何搜索數據庫中的
- 8. 搜索數據庫,其中列=陣列
- 9. 如何使用java在mysql數據庫中的多列搜索
- 10. 如何在SQLite數據庫中搜索特定文本的列?
- 11. 谷歌網站搜索如何在我的數據庫中搜索?
- 12. 如何在我的數據庫中實現「搜索」?
- 13. 如何在Mysql數據庫中搜索多個詞搜索
- 14. php,如何在mysql數據庫中進行搜索和替換?
- 15. 搜索我的數據庫
- 16. PHP搜索數據庫
- 17. php/mysql數據庫搜索
- 18. 搜索mysql數據庫-php
- 19. PHP搜索mysql數據庫
- 20. 如何在mysql數據庫中搜索多列?
- 21. 如何在列中搜索informix數據庫
- 22. 搜索在PHP PHP中的SQL數據庫的同義詞
- 23. 如何使用PHP搜索欄檢索MySQL數據庫數據
- 24. 如何使我的搜索表單保存數據庫中的每個搜索?
- 25. 如何在不同的數據庫表中搜索數據?
- 26. 論壇搜索引擎在php中搜索數據庫中的關鍵字
- 27. 在mysql數據庫中搜索 - 未序列化的數據
- 28. 在PHP中搜索SQL數據庫中的部分匹配
- 29. SQL數據庫中的數據搜索
- 30. PHP MySQL搜索數據中的數據
我可以看到你的表格結構嗎? – user2936213
當我們執行'SELECT * FROM ...'時,它意味着「選擇表中的所有列」。 – Rachcha
你是什麼意思列名''*「'?你有一個名稱爲「*」的專欄嗎? –