Membuat Table Di PostgreSQL

Pada tutorial sebelumnya, Anda telah belajar tentang Cara Membuat dan Menggunakan Database Di PostgreSQL. Masih dalam pokok bahasan PostgreSQL tutorial, Kita akan melanjutkan dari pokok bahasan yang kemarin.

Create Table PostgreSQL


Pada tutorial kali ini, Kita akan belajar Bagaimana Cara Membuat Table Di PostgreSQL. Untuk membuat table, Anda dapat menggunakan perintah "CREATE TABLE".

Baca Juga:
-  Bagaimana Cara Membuat Table Di Oracle Database

Sintak Dasar Create Table

Dibawah ini adalah sintak dasar untuk membuat table di PostgreSQL:

CREATE TABLE table_name(
   column1 data_type,
   column2 data_type,
   column3 data_type,
   .....
   columnN datatype,
   PRIMARY KEY( columns )
);

Menampilkan Deskripsi Table

Untuk menampilkan deskripsi dari sebuah table di database PostgreSQL, Anda dapat menggunakan sintak di bawah ini:

postgres# \d table_name;

Menampilkan Daftar Table

Untuk menampilkan daftar tabel yang ada di sebuah database, Anda dapat menggunakan sintak dibawah ini:

postgres# \dt;

Contoh

Sebagai latihan untuk membuat tabel di PostgreSQL, coba Anda ikuti langkah-langkah berikut ini:

1. Buat database dengan nama "hr"

Untuk membuat database, Anda dapat menggunakan perintah CREATE DATABASE

  postgres=# CREATE DATABASE hr;
  CREATE DATABASE
 
Untuk membuktikan apakah database hr telah berhasil Anda buat, gunakan perintah "\l".

postgres=# \l
                                                List of databases
   Name    |  Owner   | Encoding |          Collate          |           Ctype           |   Access privileges
-----------+----------+----------+---------------------------+---------------------------+-----------------------
 dbtest    | postgres | UTF8     | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 |
 hr        | postgres | UTF8     | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 |
 postgres  | postgres | UTF8     | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 |
 template0 | postgres | UTF8     | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | =c/postgres          +
           |          |          |                           |                           | postgres=CTc/postgres
 template1 | postgres | UTF8     | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 | =c/postgres          +
           |          |          |                           |                           | postgres=CTc/postgres
 testdb2   | postgres | UTF8     | Indonesian_Indonesia.1252 | Indonesian_Indonesia.1252 |
(6 rows)
 
Untuk lebih detail, silakan Anda baca Cara Membuat Database Di PostgreSQL.

2. Setelah Anda buat database, langkah selanjutnya adalah gunakan database tersebut

Untuk menggunakan sebuah database di PostgreSQL, Anda dapat menggunakan perintah "\c database_name". Caranya adalah sebagai berikut:

postgres=# \c hr;
WARNING: Console code page (850) differs from Windows code page (1252)
         8-bit characters might not work correctly. See psql reference
         page "Notes for Windows users" for details.
You are now connected to database "hr" as user "postgres".
hr=#

Untuk lebih detail, silakan Anda baca Cara Menggunakan Database Di PostgreSQL

3. Langkah selanjutnya adalah buatlah tabel dengan nama "Pegawai" dengan struktur sbb:

Kolom Tipe Data Deskripsi
id_pegawai CHAR(10) PRIMARY KEY, NOT NULL
nama_pegawai CHAR(30) NOT NULL
gender CHAR(1) NOT NULL
umur INT NOT NULL
alamat CHAR(30) NOT NULL
kd_departemen CHAR(5) NOT NULL

Untuk membuat table "Pegawai" seperti diatas, Anda dapat menggunakan perintah "CREATE TABLE". Caranya adalah sebagai berikut:

hr=# CREATE TABLE pegawai(
hr(# id_pegawai CHAR(10) NOT NULL,
hr(# nama_pegawai CHAR(30) NOT NULL,
hr(# gender CHAR(1) NOT NULL,
hr(# umur INT NOT NULL,
hr(# alamat CHAR(30) NOT NULL,
hr(# kd_departemen CHAR(5) NOT NULL,
hr(# PRIMARY KEY(id_pegawai));
CREATE TABLE

Baca Juga:
- Bagaimana Cara Membuat Table Di Oracle Database.

4. Tampilkan deskrispi tabel "pegawai" yang ada di database "hr"

Untuk menampilkan deskripsi tabel "pegawai", Anda dapat menggunakan perintah di bawah ini:

hr=# \d pegawai;
          Table "public.pegawai"
    Column    |     Type      | Modifiers
--------------+---------------+-----------
 id_pegawai   | character(10) | not null
 nama_pegawai | character(30) | not null
 gender       | character(1)  | not null
 umur         | integer       | not null
 alamat       | character(30) | not null
 kd_departemen| character(5)  | not null
Indexes:
    "pegawai_pkey" PRIMARY KEY, btree (id_pegawai)

Baca Juga:
- Bagaimana Cara Melihat Deskripsi Table Di Oracle Database.

5. Tampilkan daftar tabel yang ada di database "hr"

Untuk menampilkan daftar tabel yang ada di database "hr", Anda dapat menggunakan perintah di bawah ini:

hr=# \dt;
          List of relations
 Schema |  Name   | Type  |  Owner
--------+---------+-------+----------
 public | pegawai | table | postgres
(1 row)


                                                                    ~~~~ ### ~~~~

Sekian tutorial tentang Bagaimana Cara Membuat Table Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL Database.

Salam,

~ Nur Salim ~

Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

1 comments: