SQLite
 sql >> Database >  >> RDS >> SQLite

Crea un database in SQLite

SQLite utilizza una sintassi diversa per la creazione di database rispetto a quella utilizzata da molti altri sistemi di gestione di database relazionali.

La maggior parte dei più diffusi sistemi di gestione di database relazionali come MySQL, SQL Server, PostgreSQL e così via, utilizza CREATE DATABASE istruzione per creare un database.

Tuttavia, quando crei un database con SQLite, lo fai semplicemente fornendo un nome file.

Esempio

Quando ti connetti a SQLite, hai la possibilità di fornire un nome file di database. Se tale file esiste, verrà aperto, in caso contrario verrà creato un nuovo file di database con quel nome.

Quindi, nel mio caso, posso aprire il Terminale sul mio Mac e inserire il seguente comando:

sqlite3 Pets.db;

Questo crea un nuovo file di database nella directory corrente chiamato Pets.db .

Se fosse già esistito il file sarebbe stato aperto.

È inoltre possibile utilizzare il percorso completo per specificare un database in un'altra cartella. Ad esempio:

sqlite3 /Users/Shared/Pets.db

Verifica che il database sia stato creato

Puoi usare .databases comando per verificare che il database sia stato creato.

.databases

Risultato:

main: /Users/Shared/Pets.db

Puoi anche accedere al file utilizzando il file system del tuo computer.

I .databases comando è noto come "comando punto". Questi sono interpretati dall'utilità della riga di comando e non da SQLite stessa. Non è necessario aggiungere un punto e virgola ai comandi punto come si fa con le istruzioni SQL.

Allega un database

Puoi anche usare ATTACH DATABASE per allegare un database e fornire un nome del database. Se il file esiste verrà allegato con il nome scelto, altrimenti verrà creato e allegato con il nome scelto.

ATTACH DATABASE 'Pets.db' AS Pets;

Questo esempio farà sì che il database venga chiamato Pets invece di main come mostrato nell'esempio precedente.

Vedi Come allegare un database in SQLite per una spiegazione più dettagliata.

Crea una tabella

Dopo aver creato un database, puoi procedere e creare le tue tabelle utilizzando il CREATE TABLE dichiarazione.