Belajar Menciptakan Pola Table Mahasiswa Di Database Sqlite

Sqlite adalah sebuah software RDBMS(Relational Database Management System)  yang mendukung secara native (asli) untuk perangkat Android. Sqlite merupakan suatu sistem administrasi database ,yang memiliki sifat ACID-compliant, yang diprogram dengan bahasa C, dan memiliki  size atau ukuran memori yang relatif kecil. Karna Sqlite termasuk database engine yang embedded (tersemat),jadi perintah Sqlite  yang dapat dipakai hanya perintah-perintah standar saja. Serta Sqlite hanya mendukung tipe data menyerupai INTEGER,NUMERIC, DATETIME,TEXT ,dan lain-lain. Selengkapnya untuk pertolongan tipe data kalian dapat baca disini Support datatypes Sqlite.
 Sqlite merupakan suatu sistem administrasi database  Belajar Membuat Contoh Table Mahasiswa di Database SQLite
Artikel berguru kali ini ,adalah lanjutan di artikel sebelumnya ,yang dimana kita telah mencoba menginstall dan menciptakan database SQLite , di komputer kita ,menggunakan OS Windows 7 .Nah , sehabis kita membuatnya ,sekarang kita mencoba menciptakan rujukan tablenya ,di dalam database SQLite yang telah kita buat. Agar terasa familiar, disini kita coba menciptakan rujukan table mahasiswa ,yang kolomnya terdiri dari npm,nama dan jurusan.
Sebelumnya perlu kalian ingat juga ,meskipun kita dapat memakai perintah SQL di dalam database SQLite ,namun tipedata yang di dukung di database SQLite ,lebih kecil rangenya di banding database menyerupai MySQL, 
Itu sebabnya SQLite juga mendukung tipe affinity (persamaan). Kaprikornus misal kita menciptakan table dengan perintah SQL dengan yang ada di MySQL ,maka karenanya akan secara otomatis disamakan dengan tipe data yang didukung di SQLite. Begitupun ,jika salah menginput tipe data, yang berbeda dari nilai yang seharusnya.
Contoh :
CREATE TABLE manusia(nama INT ,umur VARCHAR(10));
INSERT INTO manusia(nama,umur)VALUES(“Fathurrahman”,23);
Seperti yang kalian lihat pada perintah SQL diatas , ketika kita mendefinisikan kolom ,dan tipe datanya yang tidak didukung oleh SQLite ,begitu juga nilai atau valuenya tidak sesuai dengan schema ,dari tipe data yang telah dibuat. Namun ,karena SQL mendukung tipe affinity (persamaan) maka karenanya akan disamakan dengan tipe data yang didukung oleh  SQLite ,jadi kalau menurut nilai yang diinput diatas , berarti nama kolom dan tipe data yang benar seharusnya ialah (nama TEXT ,umur INTEGER).
Contoh tipe affinity (persamaan);
 Sqlite merupakan suatu sistem administrasi database  Belajar Membuat Contoh Table Mahasiswa di Database SQLite
Table tipe data affinity
Contoh tipe data yang didukung SQLite:
 Sqlite merupakan suatu sistem administrasi database  Belajar Membuat Contoh Table Mahasiswa di Database SQLite
Tipe data yang didukung SQLite
Hasilnya sama saja ,namun alangkah baiknya, kita mendefinisikan tipe data dari nama kolom dengan benar , biar tidak terjadi kekeliruan. Oleh lantaran itu ,disini kita akan mencoba menciptakan table Mahasiswa ,dengan tipe data yang di dukung oleh Database SQLite.
  • CREATE (membuat table) 

CREATE TABLE mahasiswa (npm INTEGER PRIMARY KEY AUTOINCREMENT,
        nama TEXT NOT NULL,
        jurusan TEXT NOT NULL);
PRIMARY KEY = ialah keyword SQL yang dipakai untuk mengunci satu nilai unik ,pada setiap baris. Biasanya dipakai atau diterapkan untuk setiap kolom id , nomor ,atau identitas unik lainya, yang membedakan setiap baris dan kolom yang ada di table. Hanya ada satu primary key pada setiap table.
AUTO INCREMENT = ialah keyword SQL yang dipakai biar secara otomatis ,membuat baris gres ,saat kita menginputkan data,berdasarkan nilai unik atau primary key yang telah ditentukan.

NOT NULL = artinya dihentikan ada kekosongan nilai ,ketika kita menginput data(INSERT) atau baris gres pada table, menurut tipe data yang diterapkan dengan keyword ini.
  • INSERT (menginput data ke dalam table)

Data ke 1

INSERT INTO mahasiswa (npm,nama,jurusan)
        VALUES(1111,”Fathurrahman,”Ilkom”):
Data ke 2  
INSERT INTO mahasiswa (nama,jurusan)
        VALUES(“Dony Septian,”Farmasi”):
 Sqlite merupakan suatu sistem administrasi database  Belajar Membuat Contoh Table Mahasiswa di Database SQLite
Membuat Table baru
Di data ke 2 kita hanya memakai nama dan jurusan, lantaran kita telah memakai keyword PRIMARY KEY dan AUTOINCREMENT ,untuk nilai unik ,dan otomatis menciptakan baris gres ketika ,kita menginputkan data di dalam table.
  • READ (memilih atau menampilkan data dalam table)

//Pastikan kalian mengetikan command .header on untuk menampilkan header kolom , dan juga .mode column ,untuk menampilkan table dalam bentuk kolom.
SELECT * FROM mahasiswa;


 Sqlite merupakan suatu sistem administrasi database  Belajar Membuat Contoh Table Mahasiswa di Database SQLite
Memilih dan Menampilkan Table
  • UPDATE (memperbarui data di dalam table)
UPDATE mahasiswa SET nama = “Andi Rahman” WHERE npm = 1112;
 Sqlite merupakan suatu sistem administrasi database  Belajar Membuat Contoh Table Mahasiswa di Database SQLite
Memperbarui data di table
  • DELETE (menghapus data di dalam table)
DELETE FROM mahasiswa WHERE npm = 1112;


 Sqlite merupakan suatu sistem administrasi database  Belajar Membuat Contoh Table Mahasiswa di Database SQLite
Menghapus data di table
Selanjutnya kalian juga dapat mengelola databasenya, dengan memakai tool addon seperti SQLite Manager ,atau memakai software atau program DB Browser SQLite , dengan menjalankan fungsi  CRUD (Create Read Update dan Delete) versi GUI (Graphical User Interface) lebih mudah. Namun ,disarankan harus sering-sering membuatnya lewat Command Line , biar kita dapat terbiasa dengan fungsi-fungsi dan keyword dari bahas SQL di dalam SQLite.


Sumber https://www.okedroid.com/

Rekomendasi
1 of 22
Loading...