数据库命令

CodeIgniter 提供了一些简单的数据库管理命令。

显示表信息

列出数据库中的表

db:table –show

要直接从您最喜欢的终端列出数据库中的所有表,您可以使用 db:table --show 命令

php spark db:table --show

使用此命令时,假定存在一个表。否则,CodeIgniter 会抱怨数据库没有表。

检索一些记录

db:table

当您有一个名为 my_table 的表时,您可以查看表的字段名称和记录

php spark db:table my_table

如果表 my_table 不在数据库中,CodeIgniter 会显示一个可用表列表供您选择。

您也可以使用以下命令,不带表名

php spark db:table

在这种情况下,会要求您输入表名。

您还可以传递一些选项

php spark db:table my_table --limit-rows 50 --limit-field-value 20 --desc

选项 --limit-rows 50 将行数限制为 50 行。

选项 --limit-field-value 20 将字段值的长度限制为 20 个字符,以防止终端中表输出混淆。

选项 --desc 将排序方向设置为“DESC”。

检索字段元数据

db:table –metadata

当您有一个名为 my_table 的表时,您可以使用 --metadata 选项查看元数据,例如列类型、表的最大长度

php spark db:table my_table --metadata

使用此命令时,假定表存在。否则,CodeIgniter 会显示一个表列表供您选择。您也可以使用此命令作为 db:table --metadata