MySQL唯一键是否区分大小写
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"MySQL唯一键是否区分大小写",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL唯一键是否区分大小写"吧!创建一个学生表st
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
互联网科技网
科技互联网技术
奔汉互联网科技
互联网 视角下的科技创新
佰商互联网科技有限公司
互联网金融监管科技
哈尔滨新华互联网科技
成都仁贤领冠互联网科技有限公司
北京大学互联网科技怎么样
银川新华互联网科技职业技术培训学校图片
移动互联网科技股
华服互联网科技官网
湖北码尼互联网科技有限公司电话
互联网5g黑科技有哪些
速维有品互联网信息科技(苏州)有限公司
山东星卡互联网科技有限公司官网
全球科技与互联网公司市值变化
广州三三互联网科技有限公司
深圳互联网科技园地址
亚光科技低轨卫星互联网
互联网科技公司税收优惠
互联网金融 科技
天下捷融互联网科技
安控科技rtu产品工业互联网
农村开互联网科技讲堂
互联网科技和信息
996高科技互联网公司
南京一网一红互联网科技有限公司
中国主要互联网科技公司
每日互联网科技新闻