当前位置:Gxlcms > 数据库问题 > ThinkPHP5数据库迁移工具 migration

ThinkPHP5数据库迁移工具 migration

时间:2021-07-01 10:21:17 帮助过:38人阅读

columnName, $type, \(options) | 给表增加一个字段 | | changeColumn(\)columnName, $newType, \(options) | 改变表的某一个字段的属性 | | create() | 创建表 | | save() | 保存表 | | rename(\)newTableName) 重命名表名 hasTable($tableName)?|?exists() 判断表是否存在 setIndexes(array $indexs) 批量设置索引 drop() 删除当前表 setForeignKeys(array \(foreignKeys) | 设置外键 | | removeColumn(\)columnName) 删除字段 renameColumn($oldName, $newName) 字段重命名 insert(array $data) 插入数据

列类型

类型
biginteger
binary
boolean
date
datetime
decimal
float
integer
string
text
time
timestamp
uuid

可选参数

参数 说明
limit 长度限制,整数
length limit,整数
default 默认值,mixed
null 是否可空,bool
after 在哪个字段后
comment 注释

下面是针对?decimal?类型:

参数 说明
precision 长度,整数
scale 小数位长度,整数
signed 是否无符号,bool

下面是针对?enum?和?set?类型:

参数 说明
values 默认值

ThinkPHP5数据库迁移工具 migration

标签:not   微信公众号   创建表   uuid   技术   bash   cti   小数   数据库迁移   

人气教程排行