centos装着两个sqlite3怎么办

Python08

centos装着两个sqlite3怎么办,第1张

可以通过以下代码解决:

wget http://www.sqlite.org/sqlite-autoconf-3070500.tar.gz

tar xvzf sqlite-autoconf-3070500.tar.gz

cd sqlite-autoconf-3070500

./configure

make

sudo make install

sudo yum install sqlite-devel

sudo gem install sqlite3-ruby

SQLite3,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。

先两句题外话: 我也喜欢用SQLite, 我也喜欢用scite编辑器写脚本代码, 但我没用ruby, 我在玩python

SQLite3里的语句是基本的SQL语句,它没有"xx类的方法"它的使用是:

create table tbname (fieldname fielddescript,..) -- 建表

insert into tbname (fieldlist) values (valuelist) -- 添加记录

update tbname set field=newvalue,.. from tbname where conditions -- 修改记录

select fieldlist from tbname where conditions order by orderlist -- 查询记录

delete from tbname where conditions -- 删除记录

drop table tbname -- 删除表

...

大概看了看一点点样例,似乎在ruby中用sqlite的基本方法是先将sql命令拼成字符串再传给ruby的sqlite驱动接口类去执行。