MySQL唯一键是否区分大小写
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要讲解了"MySQL唯一键是否区分大小写",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL唯一键是否区分大小写"吧!创建一个学生表st
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
内部软件开发
软件开发外包哪种好一点
怎么把数据库备份到电脑
数据库假如有黑客入侵
万马奔腾网络技术有限公司
实战网络安全技术
金坛租房软件开发
文档数据库与硬盘存储区别
网络安全研究的唯一动因
个性化软件开发价格合理
海信收银系统会员数据库
靖远租房软件开发
网络安全法中关键信息运营者
网络技术和电子信息
数据库数据显示在php表单上
网站服务器管理工具下载
oracle数据库怎么登录
数据库系统技术考试大纲
新闻传播与网络安全
扬州服务器工控机
高青物料开单软件开发公司
在线数据库是什么
青岛迪尼软件开发
云服务器安全防护产品
东城区信息化软件开发质量推荐
超星读秀是什么型的数据库
丰县爆炸网络安全
网络安全投诉中心
杭州市互联网科技公司
怎么查找苹果软件开发商