数据库命令
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
。