dans-dbf is a good option to access dbf files, but it has a custom api (ie: not sql).
I would recommend you to dump the dbf files into db tables (mysql with myisam engine will do the trick or innodb if transaction/consistency checking is required).
Then you can dump back to dbf as needed.