{"pageProps":{"user":null,"pages":[{"id":8,"title":"Getting Started","slug":"getting-started","level":1,"parent_id":null},{"id":9,"title":"Getting Started","slug":"getting-started","level":2,"parent_id":3},{"id":2,"title":"Quick Start","slug":"quick-start","level":1,"parent_id":null},{"id":3,"title":"GUI Reference","slug":"gui-reference","level":1,"parent_id":null},{"id":4,"title":"API Reference","slug":"api-reference","level":1,"parent_id":null},{"id":10,"title":"Get","slug":"get","level":2,"parent_id":4},{"id":12,"title":"Database Reference","slug":"database-reference","level":1,"parent_id":null},{"id":11,"title":"Post","slug":"post","level":2,"parent_id":4},{"id":13,"title":"Data types","slug":"data-types","level":2,"parent_id":12},{"id":14,"title":"Querying Data","slug":"querying-data","level":2,"parent_id":12},{"id":15,"title":"Upload Media","slug":"upload-media","level":2,"parent_id":3}],"targetPage":{"title":"Getting Started","slug":"getting-started","description":"<p>Introduction to datasquirel. Read the <a href=\"../../../docs/quick-start\">quick-start guide</a> to get started with a new account.</p>","content":"<h2>Overview<a href=\"https://vitejs.dev/guide/#overview\">​</a></h2><p>Datasquirel is an SQL-based data management system that aims to manage SQL databases with the lowest level of opinionation. Datasquirel consists of 2 main parts:</p><ol><li>A full-fledged SQL server that runs multiple isolated databases for different users, interfacing with an online Graphical user interface and a REST API integration.</li><li>An all-purpose static files server using NGINX to serve static files on demand. Files uploaded to datasquirel static file server are public by default, but the can be made private, in which case they can only be accessed via secure encrypted credentials.</li></ol><div style=\"flex-wrap:wrap;max-width:800px\"><div style=\"padding:30px;border-radius:5px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;background-color:rgb(246, 244, 248);position:relative;overflow:hidden;flex-grow:1\"><h3 style=\"margin:0px;color:rgb(30, 41, 59)\">GUI Reference</h3><div>SQL through your bowser</div><a href=\"../../../docs/gui-reference\" class=\"button\">Learn More</a> <img src=\"https://static.datasquirel.com/images/user-images/user-2/docs/icons/ui-design.png\" style=\"position:absolute;bottom:-100px;right:-50px;opacity:0.2\" width=\"250\" height=\"250\" /></div></div><p>Datasquirel's Graphical User Interface aims to narrow down the the complexities of SQL to a simple user interface with columns, rows, and entries.</p><div style=\"flex-wrap:wrap;max-width:800px\"><div style=\"padding:30px;border-radius:5px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;background-color:rgb(246, 244, 248);position:relative;overflow:hidden;flex-grow:1\"><h3 style=\"margin:0px;color:rgb(30, 41, 59)\">API Reference</h3><div>SQL over the cloud using REST</div><a href=\"../../../docs/api-reference\" class=\"button\">Learn More</a> <img src=\"https://static.datasquirel.com/images/user-images/user-2/docs/icons/world-wide-web.png\" style=\"position:absolute;bottom:-100px;right:-50px;opacity:0.2\" width=\"250\" height=\"250\" /></div></div><p>Datasquirel's API reference uses our NPM module <a href=\"https://www.npmjs.com/package/datasquirel\">datasquirel</a>. This can be installed via npm:</p><pre class=\"language-markup\">npm install datasquirel</pre><p>Learn more by reading the <a href=\"docs/api-reference\">api documentation</a></p><h2><br /></h2><h2>Key Concepts</h2><h3>SQL</h3><p>SQL stands for \"Sequential Query language\". This is the standard language for relational databases like MySQL and Postgres. Datasquirel uses MySQL and is compatible with all known SQL syntax.</p><h3>Database</h3><p>A database in datasquirel is an isolated MySQL database running on our MySQL servers. A database consists of tables, which in turn consists of columns, rows, and entries. Each database can be exported at anytime, and also populated using a .sql dump file at any time.</p><h3>CRUD</h3><p>CRUD stands for <strong>Create, Read, Update, Delete</strong>﻿. This is the basic spectrum of the capabilities of any database, and it is useful for managing data.</p>"}},"__N_SSG":true}