Joel Rees wrote: >Should we guess that he wants to be able to log into a database with csh, >run ls and get a list of tables, run cat on a table and get a >tab-delimited listing of the contents of the table? > >On the surface it didn't seem like such an unreasonable question, ... > The easiest way would probably be to write an sh-like 'shell' that executed commands it didn't recognize via a 'real' shell, but filtered the rest. It would take 'ls' and use it to show a list of databases, cd 'databasename' as 'use databasename', then 'ls' would show tables and 'cd tablename' would push "FROM tablename" onto the stack in some form.
The only problem I see is the reading of data in any complex way ... SQL queries can do things that no 'ls' command could ever do without using `ls -l --query="select name, address from cust left join custorders on cust.id = custorders.custid left join orders on custorders.orderid = orders.id left join orderstatus on orders.statusid = orderstatus.id where orderstatus.name in ('invoiced', 'shipped')"` -- Michael T. Babcock C.T.O., FibreSpeed Ltd. http://www.fibrespeed.net/~mbabcock --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php