public interface DbManageService<T>
| 限定符和类型 | 方法和说明 |
|---|---|
int |
alter(cn.vonce.sql.bean.Alter alter)
更改表结构
|
int |
alter(List<cn.vonce.sql.bean.Alter> alterList)
更改表结构
|
int |
alter(cn.vonce.sql.bean.Table table,
List<cn.vonce.sql.bean.ColumnInfo> columnInfoList)
更改表结构
|
String |
backup()
备份表和数据到一张新表(表名_+时间)
|
void |
backup(String targetTableName)
备份表和数据到一张指定名称的新表
|
void |
backup(String targetSchema,
String targetTableName)
备份表和数据到一张指定名称的新表
|
void |
backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName,
cn.vonce.sql.bean.Column... columns)
根据条件备份表和数据到一张指定名称的新表
|
void |
backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName)
备份表和数据到一张指定名称的新表
|
void |
backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName,
cn.vonce.sql.bean.Column... columns)
根据条件备份表和数据到一张指定名称的新表
|
int |
copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName)
根据条件将数据复制插入到同样结构的表中
|
int |
copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName,
cn.vonce.sql.bean.Column... columns)
根据条件将数据复制插入到指定结构的表中
|
int |
copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName)
根据条件将数据复制插入到同样结构的表中
|
int |
copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName,
cn.vonce.sql.bean.Column... columns)
根据条件将数据复制插入到指定结构的表中
|
void |
createTable()
创建表结构
|
void |
dropAndCreateTable()
删除并创建表结构
|
void |
dropTable()
删除表结构
|
List<cn.vonce.sql.bean.ColumnInfo> |
getColumnInfoList()
获取列信息列表
|
List<cn.vonce.sql.bean.ColumnInfo> |
getColumnInfoList(String tableName)
获取列信息列表
|
List<cn.vonce.sql.bean.ColumnInfo> |
getColumnInfoList(String schema,
String tableName)
获取列信息列表
|
List<cn.vonce.sql.bean.TableInfo> |
getTableList()
获取表名列表
|
List<cn.vonce.sql.bean.TableInfo> |
getTableList(String tableName)
获取表名列表
|
List<cn.vonce.sql.bean.TableInfo> |
getTableList(String schema,
String tableName)
获取表名列表
|
void dropTable()
void createTable()
void dropAndCreateTable()
List<cn.vonce.sql.bean.TableInfo> getTableList()
List<cn.vonce.sql.bean.TableInfo> getTableList(String tableName)
tableName - 可以为nullList<cn.vonce.sql.bean.TableInfo> getTableList(String schema, String tableName)
schema - tableName - List<cn.vonce.sql.bean.ColumnInfo> getColumnInfoList()
List<cn.vonce.sql.bean.ColumnInfo> getColumnInfoList(String tableName)
tableName - List<cn.vonce.sql.bean.ColumnInfo> getColumnInfoList(String schema, String tableName)
schema - tableName - String backup()
void backup(String targetTableName)
targetTableName - 目标表名void backup(String targetSchema, String targetTableName)
targetSchema - 目标schematargetTableName - 目标表名void backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName)
wrapper - 条件包装器targetSchema - 目标schematargetTableName - 目标表名void backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName,
cn.vonce.sql.bean.Column... columns)
wrapper - 条件包装器targetTableName - 目标表名columns - 指定的列void backup(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName,
cn.vonce.sql.bean.Column... columns)
wrapper - 条件包装器targetSchema - 目标schematargetTableName - 目标表名columns - 指定的列int copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName)
wrapper - 条件包装器targetTableName - 目标表名int copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName)
wrapper - 条件包装器targetSchema - 目标schematargetTableName - 目标表名int copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetTableName,
cn.vonce.sql.bean.Column... columns)
wrapper - 条件包装器targetTableName - 目标表名columns - 指定的列int copy(cn.vonce.sql.helper.Wrapper wrapper,
String targetSchema,
String targetTableName,
cn.vonce.sql.bean.Column... columns)
wrapper - 条件包装器columns - 指定的列targetSchema - 目标schematargetTableName - 目标表名int alter(cn.vonce.sql.bean.Table table,
List<cn.vonce.sql.bean.ColumnInfo> columnInfoList)
table - 表对象columnInfoList - 列表信息列表int alter(cn.vonce.sql.bean.Alter alter)
alter - 改变表结构对象int alter(List<cn.vonce.sql.bean.Alter> alterList)
alterList - 改变表结构对象列表Copyright © 2025. All rights reserved.