解释下database.yml中的3块的作用范围.

database.yml
development:     ---------------------------写代码的时候用的是本地的数据库
 adapter: mysql
 database: test
 host:  localhost
 port:  3306
 username: root
 password: root
test:       ----------------------------php?name=%B2%E2%CA%D4" onclick="tagshow(event)" class="t_tag">测试时
 adapter: mysql          --- 这里的测试指的是什么? DEBUG?
 database: test
 host:  192.168.1.211        --- 会改变远程服务器中数据库的值吗?
 port:  3306
 username: root
 password: root
production:
 adapter: mysql
 database: test
 host:  localhost         --- host:  192.168.1.211    
 port:  3306
 username: root
 password: root
顺便也把 production说下把 如果改了主机,什么操作会改变数据,是本地的呢,还是远程的?