SQLite - Veritabanı OLUŞTUR
SQLite'de, sqlite3command yeni bir SQLite veritabanı oluşturmak için kullanılır. Veritabanı oluşturmak için özel bir ayrıcalığa sahip olmanıza gerek yoktur.
Sözdizimi
Aşağıda bir veritabanı oluşturmak için sqlite3 komutunun temel sözdizimi verilmiştir: -
$sqlite3 DatabaseName.db
Her zaman, veritabanı adı RDBMS içinde benzersiz olmalıdır.
Misal
Yeni bir veritabanı <testDB.db> oluşturmak istiyorsanız, SQLITE3 ifadesi aşağıdaki gibi olacaktır -
$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>
Yukarıdaki komut bir dosya oluşturacaktır testDB.dbmevcut dizinde. Bu dosya SQLite motoru tarafından veritabanı olarak kullanılacaktır. Eğer veritabanı oluştururken fark ettiyseniz, sqlite3 komutu size birsqlite> başarıyla bir veritabanı dosyası oluşturduktan sonra komut istemi.
Bir veritabanı oluşturulduktan sonra, aşağıdaki SQLite kullanarak veritabanı listesinde onu doğrulayabilirsiniz. .databases komut.
sqlite>.databases
seq name file
--- --------------- ----------------------
0 main /home/sqlite/testDB.db
SQLite kullanacaksınız .quit sqlite komut isteminden aşağıdaki gibi çıkma komutu -
sqlite>.quit
$
.Dump Komutu
Kullanabilirsiniz .dump Komut isteminde aşağıdaki SQLite komutunu kullanarak tüm veritabanını bir metin dosyasında dışa aktarmak için dot komutu.
$sqlite3 testDB.db .dump > testDB.sql
Yukarıdaki komut, tüm içeriği testDB.db veritabanını SQLite ifadelerine aktarın ve ASCII metin dosyasına aktarın testDB.sql. Oluşturulan testDB.sql'den aşağıdaki gibi basit bir şekilde geri yüklemeyi gerçekleştirebilirsiniz -
$sqlite3 testDB.db < testDB.sql
Şu anda veritabanınız boştur, bu nedenle veritabanınızda az sayıda tablo ve veri olduğunda iki prosedürü deneyebilirsiniz. Şimdilik bir sonraki bölüme geçelim.