The entire database may be stored within a single file. Such databases may be useful when a database server is not required and when access is local. Eg: sqlite, berkeley db (not a relational db), recutils.
sqlite
- sqlite3 databases cannot be opened with sqlite.
- sqlite offers a limited set of field types.
- sqlite does not allow joins during updates - making the process of copying columns a bigger chore.
GUI
sqlitebrowser offers a good GUI for sqlite - but the import from csv feature is very slow as of 2012.
Shell
Importing
.mode csv
.import fileName.csv tableName