Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.
Showing posts sorted by relevance for query membuat-database-di-postgresql. Sort by date Show all posts
Showing posts sorted by relevance for query membuat-database-di-postgresql. Sort by date Show all posts

Monday, November 11, 2019

Tips Dan Trik Menciptakan Table Di Postgresql

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.

 Masih dalam pokok bahasan PostgreSQL tutorial Tips Dan Trik Membuat Table Di PostgreSQL


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

Tips Dan Trik Menciptakan Database Di Postgresql

Pada tutorial kali ini, Kita akan mencoba untuk menciptakan sebuah database di PostgreSQL. Ada 2 cara untuk menciptakan database di PostgreSQL, yaitu:

1. Menggunakan perintah SQL "CREATE DATABASE".
2. Menggunakan perintah createdb pada jendela postgresql command.

1. Menggunakan Perintah CREATE DATABASE

Anda sanggup menciptakan sebuah database di PostgreSQL dengan memakai perintah"CREATE DATABASE". Sebelumnya Anda harus memiliki hak susukan (privilege) untuk menciptakan database. Secara default, database yang akan Anda buat akan di buat dengan cara cloning system database template1.

Di bawah ini yaitu sintak dasar menciptakan database dengan perintah "CREATE DATABASE":

CREATE DATABASE database_name; 

Keterangan:
- database_name yaitu nama database yang akan Anda buat.

Contoh:

postgres=# CREATE DATABASE dbtest; postgres-# 

Perintah diatas akan menciptakan sebuah database di PostgreSQL dengan nama dbtest.

2. Menggunakan perintah createdb

Selain memakai perintah "CREATE DATABASE" menyerupai diatas, Anda juga sanggup menciptakan database di PostgreSQL dengan memakai perintah "createdb".

Sintak Dasar:

Di bawah ini yaitu sintak dasar perintah createdb di PostgreSQL:

createdb [option...] [dbname [description]]; 

Keterangan:
- dbname yaitu nama databse yang akan Anda buat,
- description yaitu deskripsi nama database yang akan Anda buat.
- option yaitu argumen-argumen atau parameter yang dipakai untuk menciptakan database.

Ada beberapa option yang biasa dipakai pada perintah createdb, yaitu:
1. -D tablespace
    Digunakan untuk memilih spesifikasi tablespace yang digunakan.
2. -E encoding
    Digunakan untuk memilih tipe encoding yang digunakan.
3. -l locale
    Digunakan untuk memilih tipe locale yang akan digunakan.
4. -T template
    Digunakan untuk memilih template yang dipakai untuk menciptakan database.
5. -h host
    Digunakan untuk memilih host dimana server berjalan.
6. -p port
    Digunakan untuk memilih port yang akan digunakan
7. -U username
    Digunakan untuk memilih username yang akan dipakai koneksi ke database.
8. -w
    Digunakan apabila tidak ingin menampilkan jendela password.
9. -W
    Digunakan untuk memaksa menampilkan jendela password sebelum koneksi ke database.
10. --help
    Digunakan untuk menampilkan manual dari perintah createdb.

Contoh:

Untuk menciptakan database dengan perintah createdb, ada beberapa langkah yang harus Anda jalankan, yaitu:

1. Pada jendela command prompt (cmd), masuk ke direktory dimana aktivitas PostgreSQL diinstall.
    Kemudian masuk ke folder "bin". Pada komputer aku terdapat di folder C:\Program Files\PostgreSQL\9.3\bin>

2. Jalankan perintah createdb menyerupai di bawah ini

C:\Program Files\PostgreSQL\9.3\bin>createdb -h localhost -p 5432 -U postgres testdb2 

Nanti akan keluar jendela password, dimana Anda harus isi passwordnya.

 Kita akan mencoba untuk menciptakan sebuah database di PostgreSQL Tips Dan Trik Membuat Database Di PostgreSQL

Menampilkan Daftar Database

Untuk menampilkan daftar database yang telah Anda buat, Anda sanggup memakai perintah "\l" (tanpa tanda petik) pada jendela PostgreSQL shell.

Contoh:

postgres=# \l                                                 List of databases    Name    |  Owner   | Encoding |          Collate          |           Ctype           |   Access privileges -----------+----------+----------+---------------------------+---------------------------+-----------------------  dbtest    | 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 | (5 rows) 



Tips Dan Trik Memakai Database Di Postgresql

Pada tutorial sebelumnya, Anda telah berguru perihal Bagaimana Cara Membuat Database Di PostgreSQL. Melanjutkan tutorial sebelumnya, pada tutorial kali ini Kita akan berguru perihal Bagaimana Cara Menggunakan Database Di PostgreSQL.

Ada 2 cara untuk memakai database di PostgreSQL, yaitu:
1. Menggunakan SQL Prompt.
2. Menggunakan OS Command Prompt.

1. Menggunakan SQL Prompt

Sebelum memakai database, Ada baiknya Anda tampilkan terlebih dahulu daftar database yang ada, yaitu dengan perintah "\l" (tanpa tanda petik) menyerupai di bawah ini:

postgres=# \l                                                 List of databases    Name    |  Owner   | Encoding |          Collate          |           Ctype           |   Access privileges -----------+----------+----------+---------------------------+---------------------------+-----------------------  dbtest    | 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 | (5 rows) 

Sintak Dasar

Dibaawah ini ialah sintak dasar untuk memakai database di PostgreSQL:

postgres=# \c database_name; 

Keterangan:
- database_name ialah database yang akan digunakan.

Asumsikan anda ingin memakai database "dbtest" yang sudah ada di daftar database diatas. Maka perintahnya adalah:

postgres=# \c dbtest; 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 "dbtest" as user "postgres". dbtest=# 

2. Menggunakan Command Prompt

Selain memakai SQL command menyerupai diatas, Anda juga sanggup mengkoneksikan database dengan cara memakai Command Prompt bawaan OS (Operating System).

Sintak Dasar

Di bawah ini ialah sintak dasar untuk menciptakan koneksi database memakai command prompt.

psql -h host_name -p port -U username database_name 

Keterangan:
- host_name ialah nama host yang digunakan.
- port ialah port yang digunakan.
- username ialah nama user yang dipakai untuk mengakses database
- database_name ialah nama database yang akan digunakan.

Contoh:

Di bawah ini ialah pola perintah untuk mengkoneksikan database memakai command prompt.

C:\Program Files\PostgreSQL\9.3\bin>psql -h localhost -p 5432 -U postgres dbtest 

Nanti Anda akan diminta untuk mengisi user password pada jendela password. Isilah user password dengan password yang telah Anda berikan.

Bagaimana Cara Membuat Database Di PostgreSQL Tips Dan Trik Menggunakan Database Di PostgreSQL


Tips Dan Trik Menciptakan Database Di Mysql

Pada tutorial kali ini, Kita akan berguru perihal Bagaimana Cara Membuat Database Di MySQL.

Baca Juga:
- Membuat Database Di PostgreSQL.
- Menggunakan  Database Di PostgreSQL.
- Membuat Database MySQL Menggunakan PHP

Sintak Dasar

Sebelum Anda menciptakan database di MySQL, Anda harus memiliki hak susukan (privilege) sebagai admin. Anda sanggup memakai user root di MySQL untuk menciptakan database.

Di bawah ini ialah sintak dasar untuk menciptakan database di MySQL:

SQL> CREATE DATABASE database_name; 

Keterangan:
- database_name ialah nama database yang akan Anda buat.

Contoh

Di bawah ini ialah langkah-langkah untuk menciptakan database di MySQL:

1. Login memakai user root

# mysql -u root -p Enter password: Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.5.36 MySQL Community Server (GPL)  Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.  Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.  Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 

2. Buat database dengan nama hr
Anda sanggup menciptakan database dbtest memakai perintah di bawah ini:

mysql> CREATE DATABASE hr; Query OK, 1 row affected (0.00 sec) 

Apabila keluar goresan pena "Query OK" pada jendela SQL command, berarti Anda telah berhasil menciptakan database dengan nama dbtest.

Menampilkan Daftar Database

Anda sanggup menampilkan daftar database dengan memakai perintah "show databases;" pada jendela SQL Command.

mysql> show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | cdcol              | | dbtest             | | enursalim          | | hr                 | | mysql              | | performance_schema | | phpmyadmin         | | test               | | webauth            | +--------------------+ 10 rows in set (0.01 sec) 

Bagaimana Cara Membuat Database Di MySQL Tips Dan Trik Membuat Database Di MySQL


                                                                    ###


Sekian tutorial perihal Bagaimana Cara Membuat Database Di MySQL. Semoga bermanfaat & Happy Learning MySQL Database.

Sunday, November 10, 2019

Tips Dan Trik Memakai Database Di Mysql

Pada tutorial sebelumnya, Anda telah mencar ilmu tentang Bagaimana Cara Membuat Database Di MySQL. Melanjutkan tutorial sebelumnya, pada tutorial kali ini Kita akan mencar ilmu ihwal Bagaimana Cara Menggunakan Database Di MySQL.

Baca Juga: Bagaimana Cara Menggunakan Database Di PostgreSQL

Sintak Dasar

Untuk memakai Database di MySQL, Anda sanggup memakai sintak di bawah ini:

SQL> USE database_name; 

Contoh

Untuk sanggup memakai Database di MySQL, Anda sanggup mengikuti langkah-langkah di bawah ini:

1. Login ke MySQL database

Silakan Anda login ke database MySQL memakai user yang Anda miliki. Pada tumpuan kali ini, aku memakai user root.

# mysql -u root -p Enter password: Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.5.36 MySQL Community Server (GPL)  Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.  Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.  Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.  

2. Menampilkan daftar database

Setelah Anda sukses login ke database MySQL, langkah selanjutnya ialah menampilkan daftar database yang ada di MySQL dengan memakai perintah di bawah ini:

mysql> SHOW databases; +--------------------+ | Database           | +--------------------+ | information_schema | | cdcol              | | dbtest             | | dbtest2            | | enursalim          | | hr                 | | mysql              | | performance_schema | | phpmyadmin         | | test               | | webauth            | +--------------------+ 11 rows in set (0.07 sec) 

Baca Juga: Bagaimana Cara Membuat Database di MySQL

3. Menggunakan Database

Setelah Anda berhasil menampilkan daftar database yang ada, langkah selanjutnya ialah pilih salah satu database yang ingin Anda gunakan, misalkan Anda ingin memakai database "hr", caranya ialah sebagai berikut:

mysql> USE hr; Database changed 

Apabila keluar pesan "Database changed" pada jendela MySQL prompt, berarti Anda telah sukses memakai database. Silahkan Anda "bermain-main" di database hr ini.


                                                                    ###


Sekian tutorial ihwal Bagaimana Cara Menggunakan Database Di MySQL. Semoga bermanfaat & Happy Learning MySQL Database.

Monday, November 11, 2019

Tips Dan Trik Drop Table Pada Postgresql

Pada tutorial sebelumnya, Anda telah berguru perihal Cara Membuat Tabel di PostgreSQL. Pada tutorial kali ini, Anda akan berguru Bagaimana Cara Menghapus Table di PostgreSQL. Silakan Anda baca lebih detail di tutorial ini.

 Anda akan berguru Bagaimana Cara Menghapus Table di PostgreSQL Tips Dan Trik Drop Table Pada PostgreSQL

Apa Itu Drop Table?

Drop Table ialah salah satu perintah SQL di PostgreSQL yang dipakai untuk menghapus sebuah atau beberapa tabel beserta atribut di dalamnya, ibarat index, constraint, trigger, dan lain sebagainya.

Baca Juga: Menggunakan Perintah Drop Table Di Oracle Database.

Sintak Dasar

Di bawah ini ialah sintak dasar Drop Table di PostgreSQL:

DROP TABLE table_name; 

Contoh

Asumsikan Anda telah mempunyai beberapa daftar table di database "hr" ibarat di bawah ini:

hr=# \d           List of relations  Schema |  Name   | Type  |  Owner --------+---------+-------+----------  public | pegawai | table | postgres  public | test1   | table | postgres  public | test2   | table | postgres  public | test3   | table | postgres (4 rows) 

Dari daftar tabel di atas, coba Anda hapus tabel test1 memakai perintah di bawah ini:

hr=# DROP TABLE test1; DROP TABLE 

Coba Anda tampilkan kembali daftar tabel untuk melihat apakah tabel test1 berhasil Anda hapus atau tidak.

hr=# \d           List of relations  Schema |  Name   | Type  |  Owner --------+---------+-------+----------  public | pegawai | table | postgres  public | test2   | table | postgres  public | test3   | table | postgres (3 rows) 

Dari daftar tabel diatas, terlihat bahwa tabel test1 berhasil dihapus.

Sebagai latihan lagi, coba Anda hapus table test2, dan test3 secara bersamaan memakai perintah di bawah ini:

hr=# DROP TABLE test2,test3; DROP TABLE 

Coba Anda tanpilkan kembali daftar tabel untuk melihat apakah tabel test2 dan test3 berhasil Anda hapus.

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

Daftar table di atas, menandakan bahwa Anda telah berhasil menghapus tabel test3 dan test3. Good Luck:)

                                                                    ###

Sekian tutorial perihal Menggunakan Perintah Drop Table Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL Database.

Tips Dan Trik Insert Data Di Table Pada Postgressql

Pada tutorial sebelumnya Anda telah berguru wacana Bagaimana Cara Membuat Table Di PostgreSQL. Masih melanjutkan tutorial sebelumnya, pada tutorial kali ini, Kita akan berguru Bagaimana Cara Insert Data Di PostgreSQL.

Untuk memasukkan data (insert data) ke dalam sebuah table, Anda sanggup memakai perintah "INSERT INTO".

Pada tutorial sebelumnya Anda telah berguru wacana Bagaimana Cara Membuat Table Di Postgr Tips Dan Trik Insert Data Di Table Pada PostgresSQL


Baca Juga:
- Bagaimana Cara Insert Data Di Oracle Database.

Sintak Dasar

Ada 2 jenis perintah Insert Data di PostgreSQL, yaitu:

1. Insert Into Menggunakan Kolom

Di bawah ini ialah sintak dasar perintah Insert memakai kolom:

INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)] VALUES (value1, value2, value3,...valueN); 

2. Insert Into Tanpa Menggunakan Kolom

Di bawah ini ialah sintak dasar perintah Insert tanpa memakai kolom:

INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN); 

Perintah Insert diatas, apabila Anda telah mengetahui urutan-urutan nama kolom pada table yang akan Anda lakukan proses insert data.

Contoh

Asumsikan Anda telah menciptakan tabel di PostgresSQL dengan nama "Pegawai" dengan struktur berikut.

hr=# \d pegawai;           Table "public.pegawai"     Column    |     Type      | Modifiers --------------+---------------+-----------  id_pegawai   | character(10) | not null  nama_pegawai | character(50) | not null  umur         | integer       | not null  alamat       | character(50) | not null Indexes:     "pegawai_pkey" PRIMARY KEY, btree (id_pegawai)  
Lebih detail wacana cara menciptakan table, Anda sanggup baca pada tutorial sebelumnya yaitu "Bagaimana Cara Membuat Table Di PostgreSQL".

Langkah selanjutnya adalah, coba Anda masukkan data pada tabel "Pegawai" diatas dengan data-data sebagai berikut:

hr=# INSERT INTO pegawai hr-# VALUES('001','Nursalim',20,'Brebes'); INSERT 0 1 hr=# INSERT INTO pegawai hr-# VALUES('002','Iskiyati',25,'Bandung'); INSERT 0 1 hr=# INSERT INTO pegawai hr-# VALUES('003','Nurul Hikmah',18,'Semarang'); INSERT 0 1 hr=# INSERT INTO pegawai hr-# VALUES('004','Naura Krasiva',15,'Jakarta'); INSERT 0 1 hr=# INSERT INTO pegawai hr-# VALUES('005','Ahmad Fathoni',20,'Yogyakara'); INSERT 0 1 

Untuk menandakan apakah data yang telah Anda masukkan berhasil di insert atau tidak, coba Anda tampilkan data dari tabel "Pegawai" dengan memakai perintah "SELECT" ibarat berikut ini:

hr=# SELECT * FROM pegawai;  id_pegawai |     nama_pegawai        | umur |     alamat ------------+-------------------------+------+-----------------  001        | Nursalim                |   20 | Brebes  002        | Iskiyati                |   25 | Bandung  003        | Nurul Hikmah            |   18 | Semarang  004        | Naura Krasiva           |   15 | Jakarta  005        | Ahmad Fathoni           |   20 | Yogyakara (5 rows) 


                                                                    ###

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

Salam,

Nur Salim

Sunday, November 10, 2019

Tips Dan Trik Menciptakan Schema Di Postgresql

Apa Itu Schema?

Schema yakni salah satu object di database yang berisi sekumpulan dari beberapa tabel, view, index, data type, operator, dan function.

Schema sanggup dianalogikan sebagai direktori dalam sebuah sistem operasi, tetapi di dalam schema dilarang ada schema lagi (nested schema).

Sintak Dasar

Di bawah ini yakni sintak dasar menciptakan schema di PostgreSQL:

CREATE SCHEMA schema_name; 

Contoh

Cobalah Anda buat Schema dengan nama payroll_schema seperti perintah di bawah ini:

hr=# CREATE SCHEMA payroll_schema; CREATE SCHEMA 

Menampilkan Daftar Schema

Ada 3 cara untuk menampilkan daftar Schema yang telah Anda buat.

1. Menggunakan Query dari table information_schema.schemata

hr=# select schema_name hr-# from information_schema.schemata;     schema_name --------------------  pg_toast  pg_temp_1  pg_toast_temp_1  pg_catalog  public  information_schema  payroll_schema (7 rows) 

2. Menggunakan tabel pg_catalog.pg_namespace

hr=# select nspname hr-# from pg_catalog.pg_namespace;       nspname --------------------  pg_toast  pg_temp_1  pg_toast_temp_1  pg_catalog  public  information_schema  payroll_schema (7 rows) 

3. Menggunakan perintah "\dn" (tanpa kutip)

hr=# \dn       List of schemas       Name      |  Owner ----------------+----------  payroll_schema | postgres  public         | postgres (2 rows) 

Membuat Table Di Schema

Di bawah ini sintak dasar untuk menciptakan tabel di dalam Schema di PostgreSQL:

CREATE TABLE schema_name.table_name ( ... ); 

Cobalah Anda buat tabel dengan nama karyawan pada schema payroll_schema.

hr=# CREATE TABLE payroll_schema.karyawan( hr(# id_karyawan CHAR(10), hr(# nama CHAR(30) hr(# ); CREATE TABLE 

Untuk menampilkan data dari tabel karyawan di schema payroll_schema, Anda sanggup memakai query di bawah ini:

hr=# SELECT * FROM payroll_schema.karyawan;  id_karyawan | nama -------------+------ (0 rows) 

Menghapus Schema

Untuk menghapus schema di PostgreSQL, Anda sanggup memakai sintak di bawah ini:

DROP SCHEMA myschema [CASCADE]; 

Contoh:

Coba Anda hapus schema payroll_schema diatas dengan memakai perintah dibawah ini:

hr=# DROP SCHEMA payroll_schema CASCADE; NOTICE:  drop cascades to table payroll_schema.karyawan DROP SCHEMA 

                                                                    ###

Sekian tutorial ihwal Bagaimana Cara Membuat, Menampilkan, dan Menghapus Schema Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL Database.

Monday, November 11, 2019

Tips Dan Trik Menciptakan Table Backup Di Postgresql

Tabel backup (cadangan) yaitu tabel duplikat yang dipakai sebagai backup dari tabel orisinil jika seandainya tabel orisinil tidak sengaja kehapus baik datanya maupun tabelnya.

Konsepnya yaitu ibarat menciptakan tabel ibarat biasa, tetapi data dan struktur tabelnya mengcopy dari tabel sumber atau asal. Untuk menciptakan tabel backup, Anda sanggup menggunakan perintah "CREATE TABLE AS".

Ada beberapa cara untuk menciptakan tabel backup di PostgreSQL, tetapi pada tutorial kali ini Anda akan menggunakan cara yang paling sederhana.

Baca Juga: Membuat Tabel Di PostgreSQL.


Sintak Dasar

Di bawah ini sintak dasar perintah Create Table As di PosgtreQL:

CREATE TABLE new_table AS    SELECT expressions   FROM existing_tables   WHERE conditions; 

Keterangan:
- new_table yaitu nama table gres (backup)
- expression yaitu nama kolom atau operator "*"
- existing_tables yaitu tabel sumber

Contoh

Asumsikan Anda telah mempunyai table pegawai yang mempunyai data sebagai berikut:

hr=# SELECT * FROM pegawai;  id_pegawai |    nama_pegawai        | umur |     alamat ------------+------------------------+------+------------------  001        | Nursalim               |   20 | Brebes  002        | Iskiyati               |   25 | Bandung  003        | Nurul Hikmah           |   18 | Semarang  004        | Naura Krasiva          |   15 | Jakarta  006        | Ramanata               |   17 | Jakarta  007        | Taryono                |   18 | Surabaya  008        | Nani Indriyani         |   15 | Bandung  009        | Imron                  |   23 | Bandung  010        | Andi                   |   16 | Bandung  005        | Ahmad Fathoni          |   20 | Yogyakarta (10 rows) 

Dari table pegawai diatas, coba Anda buat table backup dengan nama pegawai_bkp menggunakan perintah di bawah:

hr=# CREATE TABLE pegawai_bkp hr-# AS SELECT * FROM pegawai; SELECT 10 

Coba Anda tampilkan daftar tabel di database hr untuk menunjukan apakah tabel pegawai_bkp berhasil dibuat, dan coba Anda tampilkan data dari tabel pegawai_bkp.

Daftar Tabel:

hr-# \dt             List of relations  Schema |    Name     | Type  |  Owner --------+-------------+-------+----------  public | pegawai     | table | postgres  public | pegawai_bkp | table | postgres (2 rows) 

Menampilkan Data Tabel pegawai_bkp

hr=# SELECT * FROM pegawai_bkp;  id_pegawai |    nama_pegawai        | umur |     alamat ------------+------------------------+------+------------------  001        | Nursalim               |   20 | Brebes  002        | Iskiyati               |   25 | Bandung  003        | Nurul Hikmah           |   18 | Semarang  004        | Naura Krasiva          |   15 | Jakarta  006        | Ramanata               |   17 | Jakarta  007        | Taryono                |   18 | Surabaya  008        | Nani Indriyani         |   15 | Bandung  009        | Imron                  |   23 | Bandung  010        | Andi                   |   16 | Bandung  005        | Ahmad Fathoni          |   20 | Yogyakarta (10 rows) 

                                                                    ###

Sekian tutorial perihal Cara Membuat Table Backup Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL Database.