Query Your Database with Natural Languages