poniedziałek, 24 września 2018

SQLite tworzenie nowej bazy danych


SQLite - CREATE Database

W SQLite polecenie sqlite3 służy do tworzenia nowej bazy danych SQLite. Nie trzeba mieć żadnych specjalnych uprawnień do tworzenia bazy danych.
Składnia
Poniżej przedstawiono podstawową składnię polecenia sqlite3:
$sqlite3 nazwa_bazy.db
Zawsze nazwa bazy danych powinna być unikalna w RDBMS.
Przykład
Jeśli chcesz utworzyć nową bazę danych <testDB.db>, instrukcja SQLITE3 będzie wyglądać następująco:
c:\sqlite>sqlite3 testDB.db
SQLite version 3.23.1 2018-04-10 17:39:29
Enter ".help" for usage hints.
sqlite>
Powyższe polecenie utworzy plik testDB.db w 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 dostarczy polecenie sqlite> po utworzeniu pliku bazy danych.
Po utworzeniu bazy danych można ją zweryfikować na liście baz danych za pomocą następującej komendy SQLite .databases.
sqlite> .databases
main: c:\sqlite\testDB.db
Użyjesz polecenia SQLite .quit, aby wyjść z zachęty sqlite w następujący sposób:
sqlite>.quit
$

Polecenie .dump

Możesz użyć polecenia .dump dot, aby wyeksportować pełną bazę danych w pliku tekstowym, używając następującego polecenia SQLite w wierszu polecenia.
$sqlite3 testDB.db .dump > testDB.sql
Powyższe polecenie przekształci całą zawartość bazy danych testDB.db w instrukcje SQLite i zrzuci ją do pliku tekstowego ASCII testDB.sql. Można wykonać przywracanie z wygenerowanego pliku testDB.sql w prosty sposób, jak następuje:
$sqlite3 testDB.db < testDB.sql
W tej chwili twoja baza danych jest pusta, więc możesz wypróbować powyżej dwie procedury, gdy masz już kilka tabel i danych w bazie danych. Na razie przejdźmy do następnego rozdziału.


Brak komentarzy:

Prześlij komentarz