SQLite - TWORZENIE bazy danych

W SQLite sqlite3polecenie służy do tworzenia nowej bazy danych SQLite. Nie musisz mieć żadnych specjalnych uprawnień do tworzenia bazy danych.

Składnia

Poniżej przedstawiono podstawową składnię polecenia sqlite3 do tworzenia bazy danych: -

$sqlite3 DatabaseName.db

Zawsze nazwa bazy danych powinna być unikalna w systemie RDBMS.

Przykład

Jeśli chcesz utworzyć nową bazę danych <testDB.db>, instrukcja SQLITE3 wyglądałaby następująco -

$sqlite3 testDB.db
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>

Powyższe polecenie utworzy plik testDB.dbw bieżącym katalogu. Ten plik będzie używany jako baza danych przez silnik SQLite. Jeśli zauważyłeś podczas tworzenia bazy danych, polecenie sqlite3 zapewni pliksqlite> monit po pomyślnym utworzeniu pliku bazy danych.

Po utworzeniu bazy danych możesz ją zweryfikować na liście baz danych za pomocą następującego oprogramowania SQLite .databases Komenda.

sqlite>.databases
seq  name             file
---  ---------------  ----------------------
0    main             /home/sqlite/testDB.db

Będziesz używać SQLite .quit polecenie wyjścia z zachęty sqlite w następujący sposób -

sqlite>.quit
$

Polecenie .dump

Możesz użyć .dump dot polecenie, aby wyeksportować całą bazę danych do pliku tekstowego za pomocą następującego polecenia SQLite w wierszu polecenia.

$sqlite3 testDB.db .dump > testDB.sql

Powyższe polecenie skonwertuje całą zawartość testDB.db bazy danych do instrukcji SQLite i zrzuć ją do pliku tekstowego ASCII testDB.sql. Możesz przeprowadzić przywracanie z wygenerowanego testDB.sql w prosty sposób w następujący sposób -

$sqlite3 testDB.db < testDB.sql

W tej chwili twoja baza danych jest pusta, więc możesz wypróbować powyższe dwie procedury, gdy masz kilka tabel i danych w swojej bazie danych. Na razie przejdźmy do następnego rozdziału.