我有三个表格样本。我已经使用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 –