MySQL唯一键是否区分大小写
发表于:2024-10-02 作者:千家信息网编辑
千家信息网最后更新 2024年10月02日,这篇文章主要讲解了"MySQL唯一键是否区分大小写",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL唯一键是否区分大小写"吧!创建一个学生表st
千家信息网最后更新 2024年10月02日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安全错误
数据库的锁怎样保障安全
怎么改许可证服务器
2020年江西网络安全答题
网络安全事件中划分的等级
网络安全 幽默
网络安全周年庆文案
瑞芯嵌入式软件开发
多点网络技术
娄底网络安全宣传片
金蝶云服务器
沧州邦企网络技术
吉林省省网络安全举报平台
nginx反向代理数据库连接
网络安全app限制规定
网络安全怎样制作
魔兽怀旧服怎么转服务器最新
网络安全类通讯稿
软件开发行业及市场情况
网络视频涉及的网络技术
哈普网络技术
中学网络安全建设方案
数据库实体与实体之间的联系
昆明市五华区夜阑软件开发工作室
宁波网络安全教育
上海仓库软件开发
网闸是物理层面的网络安全隔离
服务器设置时间
东莞金融软件开发报价
软件开发使用需求
金蝶怎么链接服务器账套
手机捕鱼服务器多少钱