Kelompok Pengguna Linux Indonesia (KPLI Depok)

Menambah wawasan LINUX dengan Ngoprek bareng

Shine

KPLI Bogor, KPLI Depok dan KPLI Jakarta

Membuat rencana besar untuk Indonesia

Churches

SEAMEO SEAMOLEC

Training of Mobile Java Programming

Civic Involvement

KECERIAAN

Rasa Senang Menghampiri, Ketika Beban Terlepas dari Pikiran

Civic Involvement

KOMUNIKASI

Ketika Kata Mengubah Dunia

Civic Involvement

PENGAJIAN LINUX

Ketika Rumah dijadikan Tempat Ngoprek Linux

Civic Involvement

PEMIMPIN

Bersama Menteri Komunikasi dan Informatika

Civic Involvement

LINUX VAGANZA

Hajatan KPLI Bogor dan SMKN 3 Bogor

Civic Involvement

LINUX VAGANZA Versi 2

Hajatan KPLI Bogor dan Bina Sarana Informatika (BSI) Bogor

Civic Involvement

Senangnya berbagi Ilmu Mengenai Linux

Mengenalkan Linux di Bina Sarana Informatika (BSI) Bogor

Civic Involvement

Linux Goes to School

SMK Prisma Depok dan KPLI Bogor

Civic Involvement

{call}{sep1}{tundra_nux}{sep2}{status}


  • SITEMAP | BISNIS
  • Compouding own potentiality and ability to exploit the opportunity is very much relied on in achieving every successes
  • Artinya: Perpaduan antara potensi yang dimiliki dan kecekatan memanfaatkan peluang sangat diandalkan dalam merebut keberhasilan

Belajar PostgreSQL 1

Jan 13th, 2010 by Hendra Nuryuliansyah | 0
Sudah dibaca: 281

Untuk memahami PostgreSQL bisa dilihat disini. Sekarang saya akan mencoba membahas cara membuat database, tabel, memasukan data, mengubah data, memanipulasi struktur tabel, meghapus data, dan  sedikit tips dan trik. Ok kita mulai saja, jika Anda belum melakukan instalasi PostgreSQL pada Linux Slackware Anda silahkan instal terlebih dahulu seperti tutorial yg pernah dibahas sebelumnya disini.

Kita dapat login dengan user postgresql untuk masuk pertama kali kedalam database PostgreSQL cara seperti ini:

tundra@darkstar:~$ su - postgres
Password:
 
Things are more like they used to be than they are new.
 
postgres@darkstar:~$ psql -U postgres -W
Password for user postgres:
psql (8.4.2)
Type "help" for help.
 
postgres=#

Kalau sudah masuk kedalam database kita bisa melihat versi berapakah PostgreSQL yang kita pakai, caranya seperti ini:

postgres=# SELECT version();
                         version
-------------------------------------------------------------
PostgreSQL 8.4.2 ON i686-pc-linux-gnu, compiled BY GCC gcc (GCC) 4.3.3, 32-bit
(1 row)
 
postgres=#

Kalau begitu sekarang kita buat databasenya, lalu masuk kedalam database yang telah dibuat dan menampilkan seluruh database, caranya seperti ini:

postgres=# CREATE DATABASE latihan;
CREATE DATABASE
postgres=# \c latihan
Password FOR user postgres:
psql (8.4.2)
You are now connected TO DATABASE "latihan".
latihan=# \l
                              List of DATABASES
   Name    |  Owner   | Encoding | Collation | Ctype |   Access privileges
-----------+----------+----------+-----------+-------+-----------------------
 latihan   | postgres | LATIN1   | C         | en_US |
 mydb      | postgres | LATIN1   | C         | en_US |
 postgres  | postgres | LATIN1   | C         | en_US |
 rab       | postgres | LATIN1   | C         | en_US |
 template0 | postgres | LATIN1   | C         | en_US | =c/postgres
                                                     : postgres=CTc/postgres
 template1 | postgres | LATIN1   | C         | en_US | =c/postgres
                                                     : postgres=CTc/postgres
(6 rows)
 
latihan=#

Sekarang kita akan membuat struktur tabel, nama tabelnya adalah karyawan dan mempunyai beberapa field yaitu id_karyawan dan nama, caranya seperti dibawah ini:

latihan=# CREATE TABLE karyawan (
latihan(# id_karyawan integer not null,
latihan(# nama varchar(35),
latihan(# primary key (id_karyawan)
latihan(# );
NOTICE:  CREATE TABLE / PRIMARY KEY will CREATE implicit INDEX "karyawan_pkey" FOR TABLE "karyawan"
CREATE TABLE

Maksuda dari no null adalah bahwa id_karyawan harus di isi dan tidak boleh kosong dan juga id_karyawan itu primary key.

Melihat struktur tabel karyawan:

latihan=# \d karyawan;
             TABLE "public.karyawan"
   COLUMN    |         Type          | Modifiers
-------------+-----------------------+-----------
 id_karyawan | integer               | NOT NULL
 nama        | character varying(35) |
Indexes:
    "karyawan_pkey" PRIMARY KEY, btree (id_karyawan)

Sekarang kita akan memasukkan data karyawan:

latihan=# INSERT INTO karyawan (id_karyawan, nama)
latihan-# VALUES (100, 'Joko Susilo'),
latihan-# (101, 'Ani Setiani'),(102, 'Andrianto');
INSERT 0 3

Kita lihat apakah datanya sudah masuk kedalam tabel karyawan:

latihan=# SELECT *from karyawan;
 id_karyawan |    nama
-------------+-------------
         100 | Joko Susilo
         101 | Ani Setiani
         102 | Andrianto
(3 rows)

Mengubah seluruh field nama pada tabel karyawan:

latihan=# UPDATE karyawan
latihan-# set nama = UPPER(nama);
UPDATE 3
latihan=# SELECT *from karyawan;
 id_karyawan |    nama
-------------+-------------
         100 | JOKO SUSILO
         101 | ANI SETIANI
         102 | ANDRIANTO
(3 rows)

Menghapus data tabel karyawan dengan id_karyawan = 100:

latihan=# DELETE FROM karyawan
latihan-# where id_karyawan = 100;
DELETE 1
latihan=# SELECT *from karyawan;
 id_karyawan |    nama
-------------+-------------
         101 | ANI SETIANI
         102 | ANDRIANTO
(2 rows)

Menghapus seluruh data pada tabel karyawan:

latihan=# DELETE FROM karyawan;
DELETE 2
latihan=# SELECT *from karyawan;
 id_karyawan | nama
-------------+------
(0 rows)

Sampai disini dulu pembahasan mengenai PostgreSQL.

Share and Enjoy:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • email
  • Blogosphere News
  • Add to favorites
  • MySpace
  • blogmarks
  • Digg
  • MSN Reporter
  • Yahoo! Bookmarks

Leave a Reply

:dead: :pray: :clinguk2: :tob: :hoho: :jedug: :lempar: :mikir: :nyembah: :plis: :puyeng: :sikut: :sliweran: :diem: :evillaugh: :gemes: :hore: :lirik: :beer: :ngacir: :matabelo: :mataduitan: :mlorok: :nangis: :ngakak: :ngelamun: :ngikik: :foto: :orasi: :cuek: :pusing: :miao: :speker: :telp: :hmm: :jutek: :hey: :siul: :lewe: :say: more »

CommentLuv Enabled

Comment moderation is enabled. Your comment may take some time to appear.

Spam protection by WP Captcha-Free

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
Powered by Olark