Pada tutorial sebelumnya, Anda telah berguru perihal Cara Membuat dan Menggunakan Database Di PostgreSQL. Masih dalam pokok bahasan PostgreSQL tutorial, Kita akan melanjutkan dari pokok bahasan yang kemarin.
Pada tutorial kali ini, Kita akan berguru Bagaimana Cara Membuat Table Di PostgreSQL. Untuk menciptakan table, Anda sanggup memakai perintah "CREATE TABLE".
Baca Juga:
- Bagaimana Cara Membuat Table Di Oracle Database
Sintak Dasar Create Table
Dibawah ini ialah sintak dasar untuk menciptakan 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 sanggup memakai sintak di bawah ini:postgres# \d table_name;
Menampilkan Daftar Table
Untuk menampilkan daftar tabel yang ada di sebuah database, Anda sanggup memakai sintak dibawah ini:postgres# \dt;
Contoh
Sebagai latihan untuk menciptakan tabel di PostgreSQL, coba Anda ikuti langkah-langkah berikut ini:1. Buat database dengan nama "hr"
Untuk menciptakan database, Anda sanggup memakai perintah CREATE DATABASE
postgres=# CREATE DATABASE hr; CREATE DATABASE
Untuk menunjukan 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 ialah gunakan database tersebut
Untuk memakai sebuah database di PostgreSQL, Anda sanggup memakai perintah "\c database_name". Caranya ialah 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 ialah 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 menciptakan table "Pegawai" ibarat diatas, Anda sanggup memakai perintah "CREATE TABLE". Caranya ialah 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 sanggup memakai 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 sanggup memakai perintah di bawah ini:
hr=# \dt; List of relations Schema | Name | Type | Owner --------+---------+-------+---------- public | pegawai | table | postgres (1 row)
###
Sekian tutorial perihal Bagaimana Cara Membuat Table Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL Database.
Salam,
Nur Salim