sql >> Databáze >  >> RDS >> SQLite

Vytvořte databázi v SQLite

SQLite používá pro vytváření databází jinou syntaxi, než jakou používá mnoho jiných systémů pro správu relačních databází.

Většina populárních systémů pro správu relačních databází, jako je MySQL, SQL Server, PostgreSQL a tak dále, používá CREATE DATABASE příkaz k vytvoření databáze.

Když však vytvoříte databázi pomocí SQLite, uděláte tak jednoduše zadáním názvu souboru.

Příklad

Když se připojíte k SQLite, máte možnost zadat název databázového souboru. Pokud takový soubor existuje, bude otevřen, pokud ne, bude vytvořen nový databázový soubor s tímto názvem.

V mém případě tedy mohu otevřít Terminál na svém Macu a zadat následující příkaz:

sqlite3 Pets.db;

Tím se v aktuálním adresáři vytvoří nový databázový soubor s názvem Pets.db .

Pokud by již existoval, soubor by byl otevřen.

Úplnou cestu můžete také použít k určení databáze v jiné složce. Například:

sqlite3 /Users/Shared/Pets.db

Zkontrolujte, zda byla databáze vytvořena

Můžete použít .databases příkaz ke kontrole, zda byla databáze vytvořena.

.databases

Výsledek:

main: /Users/Shared/Pets.db

K souboru můžete také přejít pomocí systému souborů vašeho počítače.

.databases příkaz je známý jako „tečka-příkaz“. Ty jsou interpretovány nástrojem příkazového řádku a nikoli samotným SQLite. K příkazům s tečkou nemusíte připojovat středník, jako to děláte u příkazů SQL.

Připojit databázi

Můžete také použít ATTACH DATABASE připojit databázi a zadat název databáze. Pokud soubor existuje, bude připojen s vámi zvoleným jménem, ​​jinak bude vytvořen a připojen s vámi zvoleným jménem.

ATTACH DATABASE 'Pets.db' AS Pets;

Tento příklad způsobí, že se databáze bude nazývat Pets místo main jak je ukázáno v předchozím příkladu.

Podrobnější vysvětlení najdete v části Jak připojit databázi v SQLite.

Vytvořte tabulku

Jakmile vytvoříte databázi, můžete pokračovat a vytvářet své tabulky pomocí CREATE TABLE prohlášení.


  1. Chyba serveru SQL u příkazu aktualizace – u aktuálního příkazu došlo k závažné chybě

  2. Přirozené připojení na SQL Server

  3. Jak se připojím k databázi MySQL v Pythonu?

  4. JSON_MERGE_PATCH() – Proveďte sloučení dokumentů JSON v MySQL v souladu s RFC 7396