本文主要是介绍PHP工作笔记:使用yii migrate管理、生成数据库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一步:进入yii migrate
通过dos(我是win7系统,其他系统类似,就是进入字符界面)打开网站目录
phpStudy/WWW/local/ddc_dlss
输入
./yii migrate
按回车,会有个判断是否打开migrate,输入y按回车
这时候,就可以创建自己的数据库创建或者修改任务了!
举例1:
删除files表的data字段
第一步:创建任务文件
$ ./yii migrate/create del_colum_data_in_files_table
按回车,yii会在console/migrations目录下创建一个带del_colum_data_in_files_table名字的文件(之所以这样命名,方便、直观显示这个任务的功能),前缀m161209_012357_是自动生成的,自动避免重名。
第二步:写执行的任务
打开m161209_012357_del_colum_data_in_files_table.php,原始代码如下
需要执行删除字段的任务写在up函数里面,代码如下
我这里做了个判断,如果files表data字段存在才执行删除。
第三步:执行删除任务
刚才的dos我没关闭,直接执行
./yii migrate m130524_201442_init.php
m130524_201442_init.php是系统自动生成的初始化文件,名字以init结尾,前缀肯定会跟我不一样,很好认,文件名带init,我截图下给大家
更多方法的书写,大家可以打开
博客园老博客:http://www.cnblogs.com/jianqingwang/p/6148183.html
Migration.php(各种数据库表创建修改方法)和Schema.php(设置字段类型、长度等用到)看看
这篇关于PHP工作笔记:使用yii migrate管理、生成数据库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!