default TableCreateBuilder |
TableCreateBuilder.addAutoIncrementColumn(@NotNull java.lang.String columnName) |
为该表添加一个INT类型的自增主键列
|
default TableCreateBuilder |
TableCreateBuilder.addAutoIncrementColumn(@NotNull java.lang.String columnName,
boolean asPrimaryKey) |
为该表添加一个INT类型的自增列
|
default TableCreateBuilder |
TableCreateBuilder.addAutoIncrementColumn(@NotNull java.lang.String columnName,
boolean asPrimaryKey,
boolean unsigned) |
为该表添加一个INT类型的自增主键列
|
TableCreateBuilder |
TableCreateBuilder.addAutoIncrementColumn(@NotNull java.lang.String columnName,
@Nullable NumberType numberType,
boolean asPrimaryKey,
boolean unsigned) |
为该表添加一个自增列
|
TableCreateBuilder |
TableCreateBuilder.addColumn(@NotNull java.lang.String column) |
为该表添加一个列
|
default TableCreateBuilder |
TableCreateBuilder.addColumn(@NotNull java.lang.String columnName,
@NotNull java.lang.String settings) |
为该表添加一个列
|
default TableCreateBuilder |
TableCreateBuilder.addColumn(@NotNull java.lang.String columnName,
@NotNull java.lang.String settings,
@NotNull java.lang.String comments) |
为该表添加一个列
|
default TableCreateBuilder |
TableCreateBuilder.addForeignKey(@NotNull java.lang.String tableColumn,
@NotNull java.lang.String foreignColumn) |
以本表位从表,为表中某列设定自参照外键(即自参照完整性)。
|
default TableCreateBuilder |
TableCreateBuilder.addForeignKey(@NotNull java.lang.String tableColumn,
@NotNull java.lang.String foreignTable,
@NotNull java.lang.String foreignColumn) |
以本表位从表,为表中某列设定外键。
|
default TableCreateBuilder |
TableCreateBuilder.addForeignKey(@NotNull java.lang.String tableColumn,
@Nullable java.lang.String constraintName,
@NotNull java.lang.String foreignTable,
@NotNull java.lang.String foreignColumn) |
以本表位从表,为表中某列设定外键。
|
TableCreateBuilder |
TableCreateBuilder.addForeignKey(@NotNull java.lang.String tableColumn,
@Nullable java.lang.String constraintName,
@NotNull java.lang.String foreignTable,
@NotNull java.lang.String foreignColumn,
@Nullable ForeignKeyRule updateRule,
@Nullable ForeignKeyRule deleteRule) |
以本表位从表,为表中某列设定外键。
|
TableCreateBuilder |
TableCreateBuilder.setColumns(@NotNull java.lang.String... columns) |
直接设定表的所有列信息
|
TableCreateBuilder |
TableCreateBuilder.setIndex(@NotNull IndexType type,
@Nullable java.lang.String indexName,
@NotNull java.lang.String columnName,
@NotNull java.lang.String... moreColumns) |
设定表中的某列为索引或键。
|
default TableCreateBuilder |
TableCreateBuilder.setIndex(@NotNull java.lang.String columnName,
@NotNull IndexType type) |
设定表中的某列为索引或键。
|
TableCreateBuilder |
TableCreateBuilder.setTableComment(@Nullable java.lang.String comment) |
设定表的标注,一般用于解释该表的作用。
|
TableCreateBuilder |
TableCreateBuilder.setTableSettings(@NotNull java.lang.String settings) |
|