Tentang Postgresql


Tipe Data

Halo semuanya selamat datang, kali ini kita akan belajar mengenai Postgresql kita akan mulai dari teori nya sedikit dulu ya,dalam membuat database kita harus tau tipe data apa saja yang ada jika ingin membuat database karna setiap tabel akan berisi angka atau huruf yang saya jelaskan hanya 4 yaitu :

Primary and Foreign key

Selanjutnya yang perlu di perhatikan ketika membuat table yaitu Primary and Foreign key

Constraints

Constraints adalah aturan yang di terapkan pada kolom data pada table, mencegah data yang tidak valid. Memastikan keakuratan data dalam batasan database, dibagi menjadi 2 kategori

Batasan Paling umum digunakan :

Most Common Aggregate Function :

Mengurutkan Data bisa juga menggunakan : ORDER BY() , DESC (Nilai terbesar ke terendah), ASC (Nilai terendah ke terbesar)

Membuat Database

Sebelum Belajar pastikan sudah menginstall Postgresql jika sudah menginstall aplikasi disini saya menggunakan pgadmin, silahkan buka query tool pada database lalu kita akan membuat Database ketik Create database Nama_dabase; , bisa juga menggunakan pgadmin klik kanan lalu create database buat nama database,owner, disini saya menggunakan query tool karna sudah terbiasa.

Perintah Membuat Database sebagai berikut :

Membuat Table

Setelah membuat Database kita akan membuat tabel terdiri dari Field dan record, Field untuk membuat judul di atas, Seperti ID,Nama,Kelas. sedangkan record untuk isi dari id,nama dan kelas.

Perintah Membuat Table sebagai berikut :

saya membuat table murid lalu buka kurung , dan tabel yang dibuat berisi data npm menggunakan type data serial auto matis akan menambah nomer urut dari yang kita input dan memberikan primary key jangan lupa harus memberi tanda (,) jika ingin beralih ke field selanjutnya, lalu nama saya isi varchar lalu saya memberi batasan nama tidak boleh lebih dari 50 dan berisi unique menandakan nama tidak boleh sama, dan not null berarti nama tidak boleh kosong, sedangkan kelas saya isi type data varchar juga lalu saya memberi batasan nama kelas tidak boleh lebih dari 20 dan not null tidak boleh kosong, dan yang terakhir alamat menggunakan tipe data varchar, nama alamat tidak boleh lebih dari 100 dan tidak boleh kosong, lalu tutup kurung lalu tekan Fn+F5.

Mengambil Data

Untuk melihat isi table bisa menggunakan SELECT * FROM Nama_table;

yeah table berhasil di buat tetapi belom ada isinya 😁

Menginput Data

Saatnya kita mengelola isi database yang kita buat, kali ini kita akan menambahkan data pada table yang sudah kita buat meggunakan INSERT INTO (a,b,c,d) VALUES (isi masing" field, a,b,c)

Jika masih kurang jelas bisa lihat foto berikut :

Berhasil kan, Mari kita lihat isi data yang sudah kita input, Menggunakan Select :

Data yang sudah kita input bisa terlihat di table murid yang sudah saya buat.

Mengubah isi Data

Jika kita ingin mengubah isi data yang sudah di input bisa menggunakan UPDATE seperti foto di bawah ini :

disini saya mengubah isi data kelas dari 1ka26 jadi 2ka26, dengan Update nama_table set kelas(field yang ingin di rubah isinya disini saya mengubah isi dari field kelas) = '2ka26' where npm = '1'; (disini saya masukan kondisi yang dimana kelas 1ka26 tdi nomer npm nya 1 )

Selanjutnya mari kita lihat table murid yang sudah di update kelasnya

Berhasil, Sampai jumpa di Sesi Berikutnya.