如 何 创 建 栏 位
1.创建一个叫“wenjian”的文档。
rails new wenjian
2.切换到该文档内。
cd wenjian
3.创建数据库。
rails db:create
生成如下图两个文件
我们打开编辑器就可以看到这两个文件 :
4.创建users.
rails g migration create_users
生成以下内容:
在编辑器里面是这样子的:
5.创建栏位。 在生成的这个文件内输入:
t.string :name
t.integer :age
t.text :description
6.把生成的数据文件迁移到数据库。
rails db:migrate
这样我们就完成了name,age,description 三个栏位的创建。
如 何 增 加 一 个 栏 位
我们需要在以上栏位的基础上,在添加一个性别的栏位。 1.输入添加栏位的命令。
rails g migration add_sex_to_users
(为users添加一个叫“sex”的栏位) 生成一个文件
2.如图在该文件内输入需要添加的栏位的相关信息。
3.把生成的数据文件迁移到数据库。
rails db:migrate
我们再打开数据库可视化工具,就可以看到我们新添加的栏位了:
如 何 删 除 一 个 栏 位
接下来我们在以上栏位的基础上,删除description栏位。 1.输入删除栏位的命令。
rails g migration remove_description_to_users
2.如图在生成的文件内,输入需要删除的栏位的相关信息。
3.把生成的数据文件迁移到数据库。
rails db:migrate
我们再打开数据库可视化工具,就可以看到我们删除的栏位已经被删除了:
如 何 重 命 名 一 个 栏 位
我们把之前的“age”这个栏位名改为“HowOld”.
1.输入为栏位重命名的命令。
rails g migration rename_age_to_HowOld_from_users
3.把生成的数据文件迁移到数据库。
rails db:migrate
(---完---)