MySQL唯一键是否区分大小写
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,这篇文章主要讲解了"MySQL唯一键是否区分大小写",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL唯一键是否区分大小写"吧!创建一个学生表st
千家信息网最后更新 2025年11月12日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安全错误
数据库的锁怎样保障安全
人工地震波数据库
广东造服务器什么时候发布云空间
网络安全防护设备包括
软件开发企业运作流程
苏州好搭档网络技术公司招聘
宁波搬家平台软件开发价格
数据库创建代码
国际软件开发级别等级
游戏服务器 erlang
凯里巨星互联网络科技
个人电脑搭建云服务器
服务好的浪潮服务器在哪里
物联网中利用的网络技术
软件开发前后端协议
网络技术前沿论文
计算机及网络安全基础知识
nba数据库排名
ldb文件时什么数据库
软件开发着装礼仪
淘宝网网络安全隐患
电脑连接管理服务器怎么办
有用盗版软件开发的吗
网络安全编程书籍
国家互联网科技
sql 下载数据库
服务器端口配置工具
类似oncomine的数据库
网络安全一年级手抄报模板
数据库设计 概化
sun服务器操作系统