Belajar Menciptakan Pola Table Mahasiswa Di Database Sqlite
Saturday, May 16, 2020
Add Comment
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.
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.
Baca sebelumnya dulu : Cara Menginstall dan Membuat Database SQLite di Windows 7
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);
Table tipe data affinity |
Contoh tipe data yang didukung 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"):
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;
Memilih dan Menampilkan Table |
- UPDATE (memperbarui data di dalam table)
UPDATE mahasiswa SET nama = "Andi Rahman" WHERE npm = 1112;
Memperbarui data di table |
- DELETE (menghapus data di dalam table)
DELETE FROM mahasiswa WHERE npm = 1112;
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.
0 Response to "Belajar Menciptakan Pola Table Mahasiswa Di Database Sqlite"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda