Changes

Jump to navigation Jump to search
165 bytes removed ,  13:40, 1 April 2019
m
This page is part of the [[Getting Started]] Section.
BaseX offers a standalone console mode from in which all [[Commands|database commands]] can be executedfrom the command line or console.The article on the [[Database Server]] provides numerous examples for running commands in the console standalone mode.(note Note that the GUI standalone mode does ''not'' interact with the client/server architecture.).
=Startup=
First of all, please launch a '''standalone''' version of BaseX: double click on the '''BaseX''' icon, (Windows only) or run the <code>basex</code> script. Click on the following links to find more information on [[Startup#Standalone_Mode|starting the standalone mode]], [[Start_Scripts#Standalone|Follow this linkthe standalone mode's start script]] for more information (or check out the additional [[Command-Line OptionsLine_Options#Standalone|the standalone mode's command-line options]]).
=Create a databaseDatabase=
* To create a database you need an XML document, e.g. [http://files.basex.org/xml/factbook.xml factbook.xml].
; Where is the database stored?
By default, databases are stored in the <code>BaseXDatabasex/data</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.
=Execute a queryQuery=
The [[Commands#XQUERY|XQUERY]] command lets you run a query.
* For example, this the following query returns all country nodes in the currently opened factbook database.
<code>
> [[Commands#XQUERY|XQUERY]] //country
</code>
=More database commandsDatabase Commands=
* The following command lists all databases than can be opened by the currently logged in user:
> [[Commands#XQUERY|XQUERY]] db:open("factbook")//country
</code>
 
=Close or delete a database=
* To [[Commands|close]] the current database, please type:
</code>
=CollectionsMultiple Resources=
One database can contain not only a single, but millions of documents. All documents can have a different structure.
<code>
> [[Commands#CREATE DB|CREATE DB]] store
</code><br/>
<code>
> [[Commands#ADD|ADD]] factbook.xml
</code><br/>
<code>
> [[Commands#ADD|ADD]] http://files.basex.org/xml/xmark.xml
</code>
=Delete a document= * Deleting a document from a collection database is easy, but make sure that the database, which contains the addressed document, is currently opened:
<code>
> [[Commands#DELETE|DELETE]] xmarkfactbook.xml
</code>
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 restoreRestore=
* To backup your database, type:
</code>
'''Where is the backup-file stored?''' The backup-file is stored in the database directory.The file is named It contains the name of the database and a timestamp: <code>factbook[db-timestamp.zip</code> (<code>db_namename]-[timestamp].zip</code>).To restore the If a database is to be restored, and if several backups exist, the file backup with the newest timestamp is taken. [[Category:Beginner]]
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu