MySQL唯一键是否区分大小写
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这篇文章主要讲解了"MySQL唯一键是否区分大小写",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL唯一键是否区分大小写"吧!创建一个学生表st
千家信息网最后更新 2024年11月27日MySQL唯一键是否区分大小写
这篇文章主要讲解了"MySQL唯一键是否区分大小写",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL唯一键是否区分大小写"吧!
创建一个学生表student,包含id和name两个字段,id设为自增,name设为唯一;
添加一个学生Tom,添加成功,可以查询到;
再添加一个学生,名字设为tom,添加失败,提示:tom在student.name键中重复了;
既然说tom已存在,那使用tom作为条件查询了一下,是可以查询到的,结果中的字段值是Tom。
由此看来mysql在字段比较的时候未区分大小写,应该是统一了大小写后再做的比较。
实验SQL
mysql> CREATE TABLE `student` ( -> `id` int(11) NOT NULL AUTO_INCREMENT, -> `name` varchar(255) DEFAULT NULL COMMENT '名字', -> PRIMARY KEY (`id`), -> UNIQUE KEY `name` (`name`) -> ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学生表';Query OK, 0 rows affected, 2 warnings (0.01 sec)mysql> insert into student (name) values('Tom');Query OK, 1 row affected (0.00 sec)mysql> select * from student;+----+------+| id | name |+----+------+| 1 | Tom |+----+------+1 row in set (0.00 sec)mysql> insert into student (name) values('tom');ERROR 1062 (23000): Duplicate entry 'tom' for key 'student.name'mysql> select * from student where name='tom';+----+------+| id | name |+----+------+| 1 | Tom |+----+------+1 row in set (0.00 sec)
感谢各位的阅读,以上就是"MySQL唯一键是否区分大小写"的内容了,经过本文的学习后,相信大家对MySQL唯一键是否区分大小写这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
大小
学生
字段
学习
查询
内容
名字
成功
两个
就是
思路
情况
文章
时候
更多
条件
由此
由此看来
知识
知识点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
汕头信息软件开发电话
核素衰变数据库
连接数据库报404
php三级联动数据库
对网络安全认识的论文
无法连接服务器是什么原因呀
服务器进水阀门开关图
河南前端软件开发如何收费
电脑软件开发团队
计算机应用技网络技术
数据库2019企业版的密钥
普陀区软件开发解决方案
孕妇视频数据库
移动支付和软件开发哪个有未来
什么是信令服务器
水利网络安全事件编制目的
命令行关闭服务器
好的软件开发培训机构有哪些
嘉兴ipfs存储服务器
h2数据库不稳定
远程mysql服务器
耐用的语音对讲软件开发
网络安全手抄报字多画少
软件开发人工成本比例
网络安全私有化
注册与登录验证与数据库连接
国家网络安全和信息化部门
古文观止视频软件开发
端游方舟怎么开创服务器
格兰德信用数据库