Fix some bugs
- Sqlite shouldn't have comment for coulumn;
- Use default name for primary key, foreign key, index and check constraint if it has no name;
- If the delimeter(');') in a table value, the insert sql can't split it correctly;
- Script isn't split correctly by delimiter if the delimiter is in a string value.