sql >> Database >  >> RDS >> SQLite

Een database maken in SQLite

SQLite gebruikt een andere syntaxis voor het maken van databases dan veel andere relationele databasebeheersystemen.

De meeste populaire relationele databasebeheersystemen zoals MySQL, SQL Server, PostgreSQL, enzovoort, gebruiken de CREATE DATABASE statement om een ​​database aan te maken.

Wanneer u echter een database maakt met SQLite, doet u dit door simpelweg een bestandsnaam op te geven.

Voorbeeld

Wanneer u verbinding maakt met SQLite, heeft u de mogelijkheid om een ​​databasebestandsnaam op te geven. Als zo'n bestand bestaat, wordt het geopend, zo niet, dan wordt er een nieuw databasebestand met die naam gemaakt.

Dus in mijn geval kan ik de Terminal op mijn Mac openen en de volgende opdracht invoeren:

sqlite3 Pets.db;

Dat creëert een nieuw databasebestand in de huidige map genaamd Pets.db .

Als het al had bestaan, zou het bestand zijn geopend.

U kunt ook het volledige pad gebruiken om een ​​database in een andere map op te geven. Bijvoorbeeld:

sqlite3 /Users/Shared/Pets.db

Controleer of de database is aangemaakt

U kunt de .databases . gebruiken commando om te controleren of de database is aangemaakt.

.databases

Resultaat:

main: /Users/Shared/Pets.db

U kunt ook naar het bestand navigeren met het bestandssysteem van uw computer.

De .databases commando staat bekend als een "dot-commando". Deze worden geïnterpreteerd door het opdrachtregelprogramma en niet door SQLite zelf. U hoeft geen puntkomma toe te voegen aan dot-commando's zoals bij SQL-instructies.

Een database bijvoegen

U kunt ook ATTACH DATABASE . gebruiken om een ​​database toe te voegen en een databasenaam op te geven. Als het bestand bestaat, wordt het bijgevoegd met de door u gekozen naam, anders wordt het gemaakt en bijgevoegd met de door u gekozen naam.

ATTACH DATABASE 'Pets.db' AS Pets;

Dit voorbeeld zorgt ervoor dat de database Pets heet in plaats van main zoals getoond in het vorige voorbeeld.

Zie Een database toevoegen in SQLite voor een meer gedetailleerde uitleg.

Maak een tabel

Nadat u een database heeft gemaakt, kunt u doorgaan en uw tabellen maken met behulp van de CREATE TABLE verklaring.


  1. Alle niet-vertrouwde CHECK-beperkingen in SQL Server retourneren (T-SQL-voorbeeld)

  2. Hoe current_time werkt in PostgreSQL

  3. UTL_FILE.FREMOVE Voorbeeld:een bestand verwijderen in Oracle

  4. SQL Server 2008 kan niet inloggen met nieuw aangemaakte gebruiker