+--------------------------+
| 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 |
+-------+------+-----------+
>显然我们可以在每个表中看到一行数据
>数据的性质是相同的
我所做的是我使用了不同的大小写字母,有些是大写字母,有些是小写字母.
数据存储在数据库区分大小写吗?
最佳答案
是的,数据库存储数据提交方式.
如果你说:
INSERT INTO MyTable (LowerCase,UpperCase) VALUES ("abcd","ABCD");
它会插入:
LowerCase | UpperCase
abcd | ABCD
如果你这样做
INSERT INTO MyTable (LowerCase,UpperCase) VALUES ("AbCd","aBcD");
它会插入:
LowerCase | UpperCase
AbCd | aBcD
由你来清理你想要的案件的输入,或者只是按照输入的方式让它去.
但是,当我做一个
SELECT * FROM MyTable WHERE LowerCase="abcd";
它将返回两个条目.