mysql5.6下载和安装,直接解压缩运行,你知道myql5.6如何下载和安装吗?并且不需要繁琐的安装过程,直接解压缩就可以运行,下面将详细介绍......
Rails迁移Migration
本文主要介绍rails数据库迁移
工具/原料
- 终端工具
- 代码编辑器
方法/步骤
创建rails 项目,打开命令终端运行下面命令
rails new blog -d mysql--skip-bundle
等待项目新建完成
进入项目目录
cd blog
安装gem包
bundle install
tips: 安装缓慢可以打开目录下面的Gemfile 文件第一行gem源替换掉
打开 config/database.yml 文件配置mysql的账户密码
创建数据库
rake db:create
创建迁移任务
迁移任务其实就是一段特定格式的Ruby代码,其对应的Ruby文件都位于应用程序的db/migrate目录下。按照惯例,迁移任务的文件名都以三个数字的版本号和一个下画线开头。例如:001_create_users.rb
通常使用generate脚本创建Model 时会同时创建一个迁移任务,用于创建与模型对象对应的数据库表。例如:
railsgenerate model User
创建、重命名和删除表
创建、删除和重命名表的方法分别为create_table、drop_table和rename_table。
如果需要单独修改表的字段,可以使用add_column、rename_column、change_column和remove_column这几种方法。
例如为users表添加一个“昵称”字段的迁移任务
rails generate migration add_nickname_to_users nickname:string
管理索引
迁移任务也可以为数据库表定义索引和删除索引。相应的方法分别为add_index和remove_index
rails generate migration add_email_to_users email:index
这样会新增字段的同时增加索引
执行迁移操作
定义好迁移任务后,使用 db:migrate这个 Rake任务就可以运行迁移任务。在命令行窗口中,将当前目录切换至Rails应用程序目录,然后运行:
rake db:migrate
数据库会被自动更新至db/migrate目录下所有迁移任务中定义的最高版本。命令的输出如下所示:
打开mysql 查询刚刚建的表以及字段
mysql -u用户名 -p密码
查看哪些数据库
show databases;
使用刚刚建的数据库blog_development
use blog_development;
查看有哪些表
show tables;
注意事项
- 内容仅供参考
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章