Assalamualaikum,
sekarang belajar database didunia baru nihh ...
udah ga make Mysql tapi make PostgreSQL .. :)
Alhamdulillah nambah ilmu baru lagi :)
berikut review belajar ku selama dikampus ...
1. MENGECEK STATUS POSTGRES
root@henny-K84L:/home/henny#
service postgresql status
Running
clusters: 9.1/main
2. LOGIN
root@henny-K84L:/home/henny#
sudo su postgres
3. MASUK KEDALAM POSTGRESQL
postgres@henny-K84L:/home/henny$
psql -U postgres template1
psql
(9.1.9)
Type
"help" for help.
4. MEMBUAT PASSWORD POSTGRES
template1=#
ALTER USER postgres with password 'masukan_password';
ALTER
ROLE
5. KELUAR DARI POSTGRES
template1=#
\q
6. MEMBUAT DATABASE DENGAN NAMA
DBLATIHAN
postgres@henny-K84L:/home/henny$
createdb dblatihan -U postgres
7. MASUK KEDALAM DATABASE LATIHAN
postgres@henny-K84L:/home/henny$
psql -U postgres dblatihan
psql
(9.1.9)
Type
"help" for help.
8. MEMBUAT TABEL AGAMA
dblatihan=#
CREATE TABLE agama (
dblatihan(#
id integer primary key,
dblatihan(#
nama varchar(20)
dblatihan(#
);
NOTICE:
CREATE TABLE / PRIMARY KEY will create implicit index "agama_pkey"
for table "agama"
CREATE
TABLE
9. MELIHAT TABEL YANG ADA
dblatihan=# \dt
List of relations
Schema | Name | Type | Owner
--------+-------+-------+----------
public | agama | table | postgres
(1
row)
10. MELIHAT SKEMA TABEL AGAMA
dblatihan=#
\d agama
Table "public.agama"
Column | Type |
Modifiers
--------+-----------------------+-----------
id | integer | not null
nama | character varying(20) |
Indexes:
"agama_pkey" PRIMARY KEY,
btree (id)
11. MEMASUKKAN DATA KEDALAM TABEL AGAMA
dblatihan=#
INSERT INTO agama VALUES (1, 'Islam');
INSERT
0 1
dblatihan=#
INSERT INTO agama VALUES (2, 'Kristen');
INSERT
0 1
dblatihan=#
INSERT INTO agama VALUES (3, 'Khatolik');
INSERT
0 1
12. MELIHAT ISI DARI TABEL AGAMA
dblatihan=#
SELECT * FROM agama ;
id
| nama
----+----------
1
| Islam
2
| Kristen
3
| Khatolik
(3
rows)
13. MEMBUAT TABEL PEGAWAI
dblatihan=#
CREATE TABLE pegawai (
dblatihan(#
id serial primary key,
dblatihan(#
nim varchar(10) unique not null,
dblatihan(#
nama varchar(40) not null,
dblatihan(#
idagama integer references agama(id)
dblatihan(#
);
NOTICE:
CREATE TABLE will create implicit sequence "pegawai_id_seq"
for serial column "pegawai.id"
NOTICE:
CREATE TABLE / PRIMARY KEY will create implicit index "pegawai_pkey"
for table "pegawai"
NOTICE:
CREATE TABLE / UNIQUE will create implicit index "pegawai_nim_key"
for table "pegawai"
14. MELIHAT SKEMA TABEL
dblatihan=#
\d
List of relations
Schema | Name | Type |
Owner
--------+----------------+----------+----------
public | agama | table |
postgres
public | pegawai | table |
postgres
public | pegawai_id_seq | sequence |
postgres
(3
rows)
15. MEMASUKKAN DATA KEDALAM TABEL
PEGAWAI
dblatihan=#
INSERT INTO pegawai VALUES (default, 0110100, 'Henny Anggraeni', 1);
INSERT
0 1
dblatihan=#
INSERT INTO pegawai VALUES (default, 0110200, 'Syafira Azzahra', 1);
INSERT
0 1
16. MELIHAT ISI DARI TABEL PEGAWAI
dblatihan=#
SELECT * FROM pegawai;
id
| nim | nama | idagama
----+--------+-----------------+---------
1
| 110100 | Henny Anggraeni | 1
2
| 110200 | Syafira Azzahra | 1
(2
rows)
0 komentar:
Posting Komentar