Berbeda ?
Keduanya merupakan RDBMS yang sama-sama menggunakan bahasa SQL dalam pengelolaan basis data. Secara global, bisa dikatakan tidak ada perbedaan yang signifikan antara RDBMS ini.
Namun tentunya karena dikembangkan dan dikelola oleh kelompok atau perusahaan yang berbeda, disini ada beberapa hal yang memang beberbeda ya. Apa contoh-contoh perbedaan tersebut ?
Pertama, dari cara masuk dalam sistemnya
MySQL bisa kita masuki dengan perintah mysql -u root -p, bila dengan server XAMPP
psql -U postgres
Artinya, masuk postgresql dengan username postgres
Selain dengan \connect, perintah ini bisa dipersingkat dengan \c
Kedua, dari segi DDL
DDL merupakan perintah dasar yang digunakan untuk mendefinisikan dan mengubah struktur basis data.
Perintah membuat basis data dan membuat tabel dalam postgresql "sama persis" dengan mysql, perbedaan pada bagian saat akan melakukan :
- Menampilkan daftar basis data yang ada
- Menampilkan tabel-tabel yang ada
- Mendeskripsikan tabel yang ada
( 1 ) Basis Data
Dalam mysql, untuk menggunakan basis data tertentu kita tidak asing dengan perintah use nama_db; Berbeda dengan pgsql, perintah yang digunakan untuk menggunakan sebuah basis data adalah
\connect
Kemudian,
Untuk melihat daftar basis data yang ada, perintah yang digunakan adalah \l
select datname from pg_database;
( 2 ) Tabel
Kemudian untuk melihat tabel-tabel yang ada, perintah yang digunakan sama sekali tidak sama dengan mysql 👀
Di mysql, perintah yang diguanakan menampilkan tabel-tabel show tables. Sedang dalam pgsql, perintahnya
\dt
\d nama_tabel
Dalam mysql perintah ini sama persis dengan desc nama_tabel;
Contoh melihat deskripsi tabel dari profil, perintahnya
\d profil
Okey
Sampai sini materi mengenal dasar pgsql atau PostgreSQL
Ada pertanyaan ? Sampaikan via kolom komentar yang tersedia yaaaa....
Tambahan :
Membuat basis data dalam pgsql tidak begitu berbeda dengan mysql. Sebagai contoh berikut ditampilkan membuat basis data pekerjaan dan daftar_loker sebagai tabelnya.
0 Komentar