PostgreSQL(Pertemuan 1)

PostgreSQL
1)PostgreSQL adalah sebuah object-relational database management system (ORDBMS).
2)Bersifat open source.
3)Mendukung standar SQL92 dan SQL99.
4)Mendukung bahasa pemrograman C, C++, Java, Tcl, Perl, Python, PHP, dst.
Koneksi dengan psql
1)Postmaster sudah diinstal di server Localhost.
2)Psql sudah diinstal di komputer lokal.
3)Buka Terminal Program.
4)Untuk mengakses postgresql di Localhost, nama database postgres, port 5432 dan username postgres.





Membuat dan Menghapus database
1)Untuk membuat database di localhot :
> create database [nama database]
2)Untuk menghapus database :
> drop database [nama database]
Contoh :
Kali ini saya akan membuat database dengan nama latihmiko , maka syntaxnya adalah sebagai berikut:
Create database latihmiko;
Untuk melakukan koneksi ke database yang telah Anda dibuat:
>\c [nama database];
Contoh:
\c latihmiko;
Membuat Tabel:
Untuk membuat tabel, sebagai contoh CREATE TABLE cuaca ( kota varchar(80), min_suhu int, max_suhu int, curah_hujan real, tanggal date );
Untuk menambahkan record ke dalam tabel:
>INSERT INTO cuaca VALUES ('Yogyakarta', 20, 35, 0.25, '2003-10-1');
Masukkan beberapa record berikut, dan kali ini saya hanya menambahkan satu saja:
1.Denpasar 15 35 0.47 2011-10-1
2.Solo 21 29 0.36 2003-9-30
3.Jakarta 23 38 0.39 2003-10-1
4.Bandung 15 30 0.44 2003-9-30
Untuk melihat isi table :
>select*from cuaca;

Lebih jelasnya lihat gambar di bawah ini:







Untuk membuat table, ketik perintah CREATE TABLE addressbook (id serial, name varchar(255), address text, tel varchar(50), email varchar(255));

Untuk membuat isi / values table, ketik perintah INSERT INTO addressbook values (nextval('addressbook_id_seq'), 'Bugs Bunny', 'The Rabbit Hole, Looney Toons, USA', '123 4567', 'bugs@wascallywabbit.net');

Untuk melihat isi table, ketik perintah SELECT*FROM addressbook; , akan terlihat tampilan seperti ini :



Mengubah Record
Untuk mengubah record:
>UPDATE [nama tabel] SET [nama field] = [nilai baru] WHERE [syarat untuk menentukan record mana y
ang diubah];
Contoh: >UPDATE cuaca SET max_suhu = 36 WHERE kota = 'Yogyakarta';
Untuk mengubah semua record: >UPDATE cuaca SET max_suhu = 40;
Menghapus Record dan Tabel
Untuk menghapus record tertentu:
>DELETE FROM cuaca WHERE kota='Yogyakarta';
Untuk menghapus semua record:
>DELETE FROM [nama tabel];
Untuk menghapus tabel:
>DROP TABLE [nama tabel];
Backup Database
Untuk membackup database ke file (harus keluar
dari psql):
> pg_dump [nama database] > [nama file]
Untuk pembahasan selanjutnya, akan saya posting minggu depan…..
kunjungi lagi ya dan Mohon Tinggalkan Komentar ya..

0 komentar: