我有三個表格樣本。我已經使用mysql
將數據存儲在數據庫存儲在表中的數據是否區分大小寫?
+--------------------------+
| Table-1 |
+--------------------------+
| Sl.No | Name | City |
+-------+------+-----------+
| 1 | Carl | Australia |
+-------+------+-----------+
+--------------------------+
| Table-1 |
+--------------------------+
| Sl.No | Name | City |
+-------+------+-----------+
| 1 | carl | australia |
+-------+------+-----------+
+--------------------------+
| Table-1 |
+--------------------------+
| Sl.No | Name | City |
+-------+------+-----------+
| 1 | CARL | AUSTRALIA |
+-------+------+-----------+
- 清楚,我們可以看到一個數據行中的每個表
- 數據的本質是相同的
我所做的是我使用不同的大寫字母,有些是大寫字母,有些則是小寫字母。
數據庫中存儲的數據是否區分大小寫?
「區分大小寫」用於什麼目的?存儲的數據只是數據。它不被解釋爲任何東西,不作爲代碼執行,它只是原始數據。無論你做什麼*這些數據可能會或可能不區分大小寫。在原始數據層面,「Carl」和「CARL」的二進制表示方式不同,因此數據不同。但無論使用那些數據可能不關心這種差異。 – David
數據按其輸入方式(大寫,小寫,混合)進行存儲,但MyQL SQL select語句在默認情況下不區分大小寫:http://stackoverflow.com/questions/7857669/mysql-case-sensitive-query –