SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Utwórz bazę danych w SQLite

SQLite używa innej składni do tworzenia baz danych niż wiele innych relacyjnych systemów zarządzania bazami danych.

Większość popularnych systemów zarządzania relacyjnymi bazami danych, takich jak MySQL, SQL Server, PostgreSQL i tak dalej, używa CREATE DATABASE oświadczenie o utworzeniu bazy danych.

Kiedy tworzysz bazę danych za pomocą SQLite, robisz to po prostu podając nazwę pliku.

Przykład

Kiedy łączysz się z SQLite, masz możliwość podania nazwy pliku bazy danych. Jeśli taki plik istnieje, zostanie otwarty, jeśli nie, zostanie utworzony nowy plik bazy danych o tej nazwie.

Więc w moim przypadku mogę otworzyć Terminal na moim Macu i wprowadzić następujące polecenie:

sqlite3 Pets.db;

Spowoduje to utworzenie nowego pliku bazy danych w bieżącym katalogu o nazwie Pets.db .

Gdyby już istniał, plik zostałby otwarty.

Możesz również użyć pełnej ścieżki, aby określić bazę danych w innym folderze. Na przykład:

sqlite3 /Users/Shared/Pets.db

Sprawdź, czy baza danych została utworzona

Możesz użyć .databases polecenie, aby sprawdzić, czy baza danych została utworzona.

.databases

Wynik:

main: /Users/Shared/Pets.db

Możesz także przejść do pliku, korzystając z systemu plików komputera.

.databases polecenie jest znane jako „polecenie kropki”. Są one interpretowane przez narzędzie wiersza poleceń, a nie przez sam SQLite. Nie musisz dodawać średnika do poleceń z kropkami, tak jak robisz to w przypadku instrukcji SQL.

Dołącz bazę danych

Możesz także użyć ATTACH DATABASE dołączyć bazę danych i podać nazwę bazy danych. Jeśli plik istnieje, zostanie dołączony pod wybraną nazwą, w przeciwnym razie zostanie utworzony i dołączony pod wybraną nazwą.

ATTACH DATABASE 'Pets.db' AS Pets;

Ten przykład spowoduje, że baza danych będzie nazywać się Pets zamiast main jak pokazano w poprzednim przykładzie.

Zobacz Jak dołączyć bazę danych w SQLite, aby uzyskać bardziej szczegółowe wyjaśnienie.

Utwórz tabelę

Po utworzeniu bazy danych możesz iść dalej i tworzyć tabele za pomocą CREATE TABLE oświadczenie.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaktualizować dane w niestandardowym oknie dialogowym

  2. 2 sposoby na dodanie znaku procentu do liczby w SQLite

  3. Jak zrobić synchronizację z lokalną bazą danych i parsować?

  4. SQLite NOT NULL Ograniczenie

  5. dane załadowane z bazy danych SQLitE nie są zapisywane w klasie modelu ArrayList android