This repository has been archived on 2022-04-14. You can view files and clone it, but cannot push or open issues or pull requests.
manual-zh-CN/chapter-03/2.tables.md
2020-03-24 09:23:34 +08:00

733 B
Raw Permalink Blame History

表操作

  • CreateTables()

创建表使用 engine.CreateTables()参数为一个或多个空的对应Struct的指针。同时可用的方法有 Charset() 和 StoreEngine()如果对应的数据库支持这两个方法可以在创建表时指定表的字符编码和使用的引擎。Charset() 和 StoreEngine() 当前仅支持 Mysql 数据库。

  • IsTableEmpty()

判断表是否为空,参数和 CreateTables 相同

  • IsTableExist()

判断表是否存在

  • DropTables()

删除表使用 engine.DropTables()参数为一个或多个空的对应Struct的指针或者表的名字。如果为string传入则只删除对应的表如果传入的为Struct则删除表的同时还会删除对应的索引。