HaSSQL-1.0.0: Haskell Simple Structured Query Language

HaSSQL-1.0.0: Haskell Simple Structured Query Language

Usage and Syntax

  1. Create Table
  2. create table <table_name> (<column_name> <datatype> ,<column_name> <datatype> ... )
  3. Insert Record
  4. insert into <table_name> (<column_name>,<column_name> ...) values (<value>, <value> ...)

    To add entries in columns by default:

    insert into <table_name> values (<value>, <<>value> ...)

  5. Delete records
  6. insert into <table_name> (<column_name>,<column_name> ...) values (<value>, <value> ...)
  7. Select records
  8. select <column_name> as <alias>, <column_name> as <alias> ... from <table_name> where <value_expession> order by <value_expession>, <value_expession> ...
    select <column_name> <alias>, <column_name> <alias> ... from <table_name> where <value_expession> order by <value_expession>, <value_expession> ...

    To select all columns:

    select * from <table_name> where <value_expession> order by <value_expession>, <value_expession> ...<

  9. Displaying the whole database instance
  10. output
  11. Exiting:
  12. exit

Please see the README on GitHub at https://github.com/IITH-SBJoshi/haskell-8#readme

Modules