根据sqlite3文档,
每个列名后面的COLLATE子句定义用于该列中文本条目的整理顺序.默认整理顺序是在CREATE TABLE语句中为该列定义的整理顺序.或者,如果未定义整理顺序,则使用内置BINARY整理顺序.
整理顺序有什么作用,什么是BINARY整理顺序?
这是sql引擎在内部订购数据的方式.Binary Collation做它的建议,它进行二进制比较.通常它是最快的排序规则,虽然我从未量化它,因为它检查位模式,这意味着它是大小写和重音不敏感.