import { IDsDCLConfig } from "./types"; /** * 数据控制 */ export declare class DCL { /** * 创建新用户 */ static sql_createUser(name: string, pass: string, host?: string): string; /** * 修改密码 */ static sql_updatePass(name: string, newPass: string, host?: string): string; /** * 删除用户 */ static sql_deleteUser(name: string, host?: string): string; /** * 导出数据表 * @param config * @param dir * @param condition * @param isStructure 是否包含表结构 * @returns */ static sql_exportTable(config: IDsDCLConfig & { db: string; tbName: string; }, dir: string, condition?: string, isStructure?: boolean): string; /** * 导出整个数据库 */ static sql_exportDb(config: IDsDCLConfig & { db: string; }, dir: string): string; /** * 导出数据库/数据表结构,无数据 */ static sql_exportDbStructure(config: IDsDCLConfig & { db: string; tbName?: string; }, dir: string): string; /** * 执行sql文件导入数据/结构 */ static sql_intoSql(config: IDsDCLConfig & { db: string; }, filePath: string): string; }