rails 数据库的增,删,改,查
在rails数据库操作常用的几个命令,new,find,where,destory,update。
在一个数据表中添加数据时
data = Modle.new({}) //{}为一个对象, data.save
这是给一个数据库表中添加一组数据。
当想找出数据库中的一组数据,通常用find来找,而找多组数据时,通常用where。
data = Modle.find_by_id(1) //这是查找id为1的一组数据。 data = Modle.where(:name=>"zhs") //查找name为“zhs”的所有数据。 data =Modle.where.not(:name=>"zhs") //查找name不为“zhs”的所有数据。
当要修改一组数据时用update。
data = Modle.find_by_id(1) data.update(:name=>"zhs") //修改一组数据的一个元素 data.update({:name=>"zhs",:age=>23}) 修改一组数据的多个元素
当要删除数据的时候用 destory
data = Modle.find_by_id(1) data.destory // 删除一组数据
相关推荐
wl00 2020-10-28
EricNet 2020-07-05
EricNet 2020-05-27
何志文 2020-05-11
JOO 2020-04-26
happyfreeangel 2020-04-09
Poisedflw 2020-03-23
yangliuhbhd 2020-03-06
Ben的程序员生涯 2013-06-01
chenshuixian 2013-06-01
wes0 2014-05-31
mrice00 2019-12-20
EricNet 2019-12-11
89304896 2019-12-08
lihaoningxia 2013-07-09
userguanguan 2015-03-16