逐条更新这种方式显然是最简单,也最不容易出错的,即便出错也只是影响到当条出错的数据,而且可以对每条数据都比较可控,更新失败或成功,从什么内容更新到什么内容,都可以在逻辑代码中获取,这种方式最大的问题就是效率问题,逐条更新,每次都会连接数据库,然后更新,再释放连接资源,这中损耗在数据量较大的时候便会体现出效率问题。
只是我们在执行批量操作的时候,一次插入多少数据才合适呢?varchar代表可以存储10个字符,不管是英文还是中文,最多都是10个,这部分假设存储的是中文,在utf-8mb4下,10个中文占用10*4 = 40个字节那么一行数据最多占用:4+4+4+40 = 52字节。
在我们日常工作中,可能会经常使用MySQL数据库,因为它是开源免费的,而且性能还不错。在国内的很多公司中,经常被使用。但我们在MySQL使用过程中,也非常容易踩坑,不信继续往下看。今天这篇文章重点跟大家一起聊一聊使用 MySQL 的15个坑,希望对你会有所帮助。