This page is part of the [[Getting Started]] Section.
BaseX offers a standalone console mode from which all [[Commands|database commands]] can be executed. The article on the [[Database Server]] provides numerous examples for running commands in the console mode (note that the GUI does ''not'' interact with the client/server architecture).
First of all, please launch a '''standalone''' version of BaseX: double click on the '''BaseX''' icon, or run the <code>basex</code> script. [[Startup#Standalone|Follow this link]] for more information (or check out the additional [[Command-Line Options#Standalone|command-line options]]).
=Create a database=
* To create a database you need an XML document, e.g. [
* Save this document to your working directory.
* Type in the following command to create and open the database:
; Where is the database stored?
By default, databases are stored in the <code>
BaseXData</code> directory, which is located in your home folder.Depending on your [[Configuration]], the location of your home folder varies. For example, on a Mac it's <code>/Users/John</code>, if your name is John . If you are working with the ZIP or EXE distribution, the directory will be named <code>data</code> and reside in the application directory.
The [[Commands#XQUERY|XQUERY]] command lets you run a query.
* For example,
this query returns all country nodes in the currently opened database.
> [[Commands#XQUERY|XQUERY]] //country
More database commands=
* The following command lists all databases than can be opened by the currently logged in user:
> [[Commands#XQUERY|XQUERY]] db:open("factbook")//country
=Close or delete a database=
* To [[Commands|close]] the current database, please type:
One database can contain not only a single, but millions of documents. All documents can have a different structure.
> [[Commands#CREATE DB|CREATE DB]] store
> [[Commands#ADD|ADD]] factbook.xml
> [[Commands#ADD|ADD]] http://files.basex.org/xml/xmark.xml
=Delete a document= * Deleting a document from a collection is easy:
Make sure that the collection, which contains the '''xmark.xml''' document, is opened. = Delete a collection= Deleting a collection is the same as deleting a database. * To delete the collection factbook, type: <code> > [[Commands#DROP DB|DROP DB]] factbook </code> =Backup and restore=
* To backup your database, type:
'''Where is the backup-file stored?''' The backup -file is stored in the database directory. The file is named <code> factbook- timestamp.zip</code> (<code>db_name-timestamp.zip</code> ). To restore the database the file with the newest timestamp is taken. [[Category:Beginner]]