ClickHosue是一个越来越受欢迎的大数据数据库,语法跟MySql类似,使用比较简单,下面从我们的亲身经历,讲一讲ClickHouse的语法等,让你对是否使用这个数据库来代替MySQL有着更为深刻的印象。
- 数据类型
MySQL虽然有各种数据类型,但是sql语句语法比较降低,往往都能做比较,但ClickHouse的语法对数据类型严格限制,不同类型的字段不能直接做比较。
以数字为例,就有Int64,Int32,UInt64,Uint32等多种不同字段类型,这些类型直接是不可以直接做比较的,ClickHouse提供了像toInt64,toInt32之类的函数来支持字段,这一点很麻烦,在初次使用的时候,往往就要调试sql语句很久,就是为了将字段类型转义好。