SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

SQLite - Buat Basis Data

Cara membuat database di SQLite.

SQLite tidak menggunakan CREATE DATABASE pernyataan seperti di sistem manajemen basis data lainnya, seperti MySQL, SQL Server, dll.

SQLite memberi Anda pilihan untuk membuat database baru (atau membuka yang sudah ada) setiap kali Anda memulai utilitas baris perintah. Saat Anda menggunakan sqlite3 untuk memulai utilitas baris perintah, Anda dapat menambahkan nama file database secara opsional. Jika ada database dengan nama file itu, itu akan dibuka. Jika tidak, itu akan dibuat.

Jadi dengan kata lain, untuk membuat database baru di SQLite, cukup masukkan sqlite3 diikuti dengan nama file yang ingin Anda gunakan untuk database.

Kode berikut membuat file database bernama music.db :

sqlite3 music.db;

Kode di atas membuat file database di direktori saat ini. Untuk membuatnya di direktori yang berbeda, cukup gunakan path lengkapnya.

Misalnya:

sqlite3 /Users/barney/music.db;

Perintah SQLite diakhiri dengan titik koma (; ) . Ini memberitahu SQLite bahwa perintah Anda telah selesai dan harus dijalankan.

Jika Anda tidak menyertakan titik koma, Anda akan melihat prompt kelanjutan, seperti ini ...> yang berarti bahwa SQLite sedang menunggu Anda untuk memasukkan lebih banyak barang. Cukup tambahkan titik koma dan tekan enter untuk menjalankan perintah.

Atau, Anda dapat menyebarkan perintah Anda di beberapa baris dan menggunakan titik koma di baris terakhir.

Periksa bahwa Basis Data Telah Dibuat

Anda dapat memeriksa apakah database telah dibuat dengan menggunakan .databases perintah:

sqlite> .databases
seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main             /Users/quackit/sqlite/music.db                            

Anda juga dapat menavigasi ke direktori untuk melihat file pada sistem file jika diinginkan.

Anda akan melihat bahwa contoh di atas dimulai dengan sqlite> . Ini hanyalah prompt perintah SQLite. Perintah sebenarnya yang dimasukkan adalah .databases .

Anda juga akan melihat bahwa tidak ada titik koma di akhir perintah. Ini karena "perintah titik" (seperti .databases ) tidak memerlukan titik koma di akhir. Perintah titik diinterpretasikan oleh utilitas baris perintah dan bukan oleh SQLite itu sendiri.

File database hanya file kosong sekarang. Selanjutnya, kita akan menambahkan tabel ke database.

Lampirkan Basis Data

Anda juga dapat menggunakan ATTACH DATABASE perintah untuk membuat database dari dalam utilitas perintah SQLite3.

Saat Anda menggunakan perintah ini, berikan nama file untuk database, serta alias untuk database. Jika file sudah ada, itu akan melampirkan file database itu. Jika tidak, file akan dibuat.

Berikut ini contoh penggunaan ATTACH DATABASE untuk membuat basis data:

ATTACH DATABASE 'movies.db' AS Movies;

Kemudian kita dapat meninjau daftar database kita menggunakan .databases perintah:

sqlite> .databases
seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main             /Users/quackit/sqlite/music.db                            
2    Movies           /Users/quackit/sqlite/movies.db    

ATTACH DATABASE perintah melampirkan database ke koneksi saat ini.

Jika .database Anda perintah tidak mengembalikan database yang Anda tahu ada, mungkin hanya perlu dilampirkan ke koneksi saat ini.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana ON CONFLICT Bekerja di SQLite

  2. Cara Menambahkan Nilai Berbeda dengan SQLite Sum()

  3. 4 Mode Output Tabular di SQLite

  4. saya punya aplikasi android yang mengambil data dari sqlite dan menampilkan data di BaseAdapter .. apa cara terbaik ??

  5. SQLite JSON_SET()