Latest web development tutorials

Tworzenie bazy danych SQLite

Komendasqlite3 SQLite jest używany do tworzenia nowej bazy danych SQLite.Nie potrzeba żadnych specjalnych uprawnień do utworzenia danych.

gramatyka

sqlite3 Podstawowa składnia polecenia jest następująca:

$ Sqlite3 DatabaseName.db

Zazwyczaj nazwa bazy danych w RDBMS powinien być unikalny.

Przykłady

Jeśli chcesz utworzyć nową bazę danych <testDB.db>, zestawienie Sqlite3 przedstawia się następująco:

$ Sqlite3 testDB.db
SQLite w wersji 3.7.15.2 09.01.2013 11:53:05
"Enter" .help Instrukcje
Wprowadź SQL zakończona ";"
sqlite>

Powyższe polecenie utworzy plik w bieżącymtestDB.db katalogów.Dokument zostanie użyty jako SQLite silnika bazy danych. Jeśli zauważyłeś polecenia sqlite3 po pomyślnie utworzyć plik bazy danych, będzie dostarczaćSQLite> Wiersz.

Po utworzeniu bazy danych, można użyć komendy SQLite.databases, by sprawdzić, czy jest na liście baz danych, co następuje:

sqlite> .databases
Nazwa pliku nast
--- --------------- ----------------------
0 Głównym /home/sqlite/testDB.db

Można używaćSQLite .quit zamknąć wiersz polecenia sqlite, co następuje:

sqlite> .quit
$

komenda .dump

Można wyeksportować całą bazę danych w pliku tekstowym, jak pokazano poniżej poleceniem punktSQLite .dump w wierszu polecenia:

$ Sqlite3 testDB.db .dump> testDB.sql

Powyższe polecenie konwertuje zawartość całej bazy danych SQLitetestDB.db do rachunku i zrzucić je do pliku tekstowego ASCII w testDB.sql.Można być w prosty sposób odzyskać z powstałego testDB.sql, co następuje:

$ Sqlite3 testDB.db <testDB.sql

W tym przypadku baza danych jest pusta, gdy baza danych zawiera tabele i dane, można spróbować tych dwóch programów. Załóżmy teraz, przejdź do następnego rozdziału.