问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在MySQL数据库中执行SQL语句时的几个注意点_MySQL

发布网友 发布时间:2023-08-30 16:47

我来回答

1个回答

热心网友 时间:2023-09-14 20:52


默认情况下,MySQL在执行查找时不区分字母的大小写。当你在查找时使用like 'a%'时, 默认将返回以a或者A开头的所有列值,若要在查找时区分大小写,则需要使用collate运算符来实现,具体例子如下:
col_name COLLATE latin1_general_cs LIKE 'a%'col_name LIKE 'a%' COLLATE latin1_general_cscol_name COLLATE latin1_bin LIKE 'a%'col_name LIKE 'a%' COLLATE latin1_bin如果想让某列在查找时始终保持区分字母大小写,则需要用case sensitive或binary collation来定义列的特性。当进行简单比较运算,如>=, >, =,INSERT INTO my_table (phone) VALUES ('');上面两条语句有完全不同的意义和结果。第一句表示,向表中插入的记录中的某人的电话号码NULL,意思是还不知道这 条记录中的人的电话号码,而第二句向表中插入''空字符,就意味着已经知道表中这条记录中的人的电话号码,这个电话号码 是'',也可以确定此人没有正常的电话号码。帮助处理空值NULL的方法,主要通过执行is null运算判断,is not null运算 判断,和IFNULL()函数运算来实现。在SQL中,任何与NULL发生运算关系的结果都不可能为真(即永远是假)。为了寻找NULL值 ,必须执行is null测试运算。可以在MyISAM, InnoDB, BDB或MEMORY等存储类型的表列中含有空值时添加index,但该 index必须声明成not null,这样之后将不可以往该列中输入空值。当使用load data infile语句载入数据时,空值NULL将 被替换成''。使用DISTINCT, GROUP BY, 或ORDER BY时所有空值将被视为等同。像COUNT(), MIN(), SUM()等概要总结函数将忽略空值NULL。但对一些特殊类型的列来说,比如timestamp类型和具有auto_increment属性的列:前者插入NULL是实际将插入当前时间值,向后者插入NULL时将是下个正整数序列
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 丹阳华阳菜厂哪里有卖农药 常州丽宝第花苑小区周边配套怎么样? 常州茭蒲巷东区小区周边配套怎么样? 常州天翼·御品苑小区周边配套怎么样? 如何挽回强势的前妻 冲动离婚后想要复婚我该怎么挽回老公的心 一个电脑上用一个数据线装两个硬盘的步骤,有加分 IED上的一根排线可以接两个硬盘吗? 电脑两个硬盘可以同时在一根排线上使用吗 初一的学生住校好吗? 孩子初一住校好吗? 初一的孩子该不该住校呢? 初一的学生该不该住校? 让初一孩子住校好吗? 初一孩子住校好吗! 深山投资控股应聘光要本科生吗? 枸杞和什么搭配壮阳 交通六中队地点? 临沂市哪里可以扣章呢? 马大帅3哪个台现在在播出? 酒瓶兰何时开花 瓶兰的盛开意味着什么? 民谣歌手赵已然去世,享年58岁,生前穷困,有哪些同行悼念他呢? 歌手都混娱乐圈,为什么国内的歌手养不活自己? 蛇头包的蛇头怎么取下来 梦见发面满满一大盆的寓意 14plus看视频眼睛胀 中建二局天津分公司的社保可以缴纳北京的社保吗? 中建二局离职后社保怎么办? 中建总部交社保异地上班 中建二局天津分公司的社保可以上在北京吗? 中建二局华东公司平均社保基数 福田区深南中路2070号电子科技大厦属于哪个街道那个社区? 深南中路2066号华能大厦属于哪个社区、街道办? 谢谢 脾气差;讲白了就是没本事! ...脾气不好,说话直,长像一般,又内向,又没多大本事,我该怎么办?_百度... 30岁还一事无成,就要远离哪三件事? 我都30岁了,因为长得丑和没本事,性格老实善良,身体特别差,智商低,一 ... 好烦恼,快30岁的人了没本事找不到钱、家人都瞧不起我,我老婆说过这种日 ... 陈楚生去世了吗