/* Create a new TableBuilder */
TableBuilder builder = QueryBuilder.createTable("player_stats");
builder.createIfNotExists();
/* Create a new Column Builder | new ColumnBuilder(String columnName, ColumnType type, new ColumnMeta(size)) */
ColumnBuilder columnBuilder = new ColumnBuilder("player_id", ColumnType.VARCHAR, new ColumnMeta(25).primaryKey().notNull());
/* Append additional columns to the Column Builder */
columnBuilder.appendColumn("player_kills", ColumnType.INT, new ColumnMeta(10).notNull().defaultValue(0));
columnBuilder.appendColumn("player_deaths", ColumnType.INT, new ColumnMeta(10).notNull().defaultValue(0));
columnBuilder.appendColumn("player_gold", ColumnType.INT, new ColumnMeta(10).notNull().defaultValue(500));
/* Set the Column Builder */
builder.columns(columnBuilder);
/* Execute the SQL Update */
database.executeUpdate(builder.build());