PostgreSQL Quick Start


PostgreSQL adalah Open-Source sistem manajemen database yang sangat populer. Bersaing berat dengan banyak sistem dari manajemen database proprietary dan komersial. Informasi lebih lanjut tentang apa itu dan sejarah itu dapat ditemukan di sini dan disini

Artikel ini dimaksudkan untuk mendapatkan siapa pun yang tidak terbiasa dengan PostgreSQL sampai dengan kecepatan. Disini tidak akan banyak detail, tapi akan mencakup dasar-dasar membuat database, mengisi dengan data dan beberapa perintah SQL dasar lainnya.

Prasyarat:

• Pembaca setidaknya tahu apa sistem manajemen database.

• Artikel ini ditulis dari sudut pandang Linux pada komputer rumah (pribadi). Ini adalah distribusi independen. Menggunakannya di lain (non-Unix seperti) sistem operasi harus tidak berbeda banyak.

• Sebagian besar tutorial ini didasarkan pada utilitas baris perintah, kecuali langkah 1 di mana Anda perlu untuk menetapkan hak istimewa kepada pengguna normal.

• PostgreSQL tidak neciseraly terinstal secara default pada setiap distribusi Linux. Sebagian besar waktu Anda harus menginstal sendiri jika Anda menggunakannya di komputer pribadi Anda. Ini terdiri dari sebuah server dan klien.

Waktu untuk memulai

Mari kita mulai dengan membuat database, maka kita perlu menambahkan tabel, dan kemudian mengisi tabel tersebut dengan data. Kemudian kita akan melihat data dengan menciptakan pertanyaan sederhana. Selanjutnya kita akan mengubah beberapa data.

Langkah 1 Membuat database

Satu hal yang mungkin menyebabkan sakit kepala dengan PostgreSQL adalah menciptakan database sebagai pengguna biasa. Secara default klien akan mencoba dan membuat database menggunakan account pengguna yang sedang Anda login ke Linux dengan. Account pengguna Anda perlu diberikan izin createdb oleh superuser. Cara termudah untuk melakukannya adalah dengan menggunakan klien grafis seperti pgAdmin untuk menetapkan diri dengan izin yang diperlukan.

Setelah Anda memiliki izin yang diperlukan, Anda dapat menggunakan program klien createdb untuk membuat database. sintaks akan terlihat seperti berikut:

$ Createdb mydatabase

database sekarang dibuat dan siap untuk dihubungkan ke dalam rangka untuk membuat beberapa tabel.

Langkah 2 Menghubungkan ke database yang baru saja dibuat

Kita sekarang perlu menghubungkan ke database yang kita buat pada Langkah 1 di atas. Hal ini dapat dilakukan dengan menggunakan klien PostgreSQL, grafis atau baris perintah, tetapi di sini kita akan menggunakan baris perintah klien psql. Contoh klien grafis adalah pgAdmin. Sintaks untuk klien psql adalah sebagai berikut:

$ Psql mydatabase

Klien kemudian menghubungkan ke database yang ditentukan dalam mydatabase.

Langkah 3 Membuat tabel untuk database

Database terdiri dari setidaknya satu meja, dan dapat memiliki hingga beberapa meja. Kita sekarang perlu membuat tabel sampel dengan kolom sebelum kita dapat mengisi data. Setelah koneksi ke database, Anda akan melihat prompt seperti ini:

mydatabase =>

Untuk membuat meja Anda, gunakan ini sebagai contoh:

mydatabase => membuat tabel "pemain" (

mydatabase (> "playerid" integer tidak null,

mydatabase (> "playername" varchar (128) tidak null,

mydatabase (> "playerteam" integer tidak null default '5',

mydatabase (> kendala player_pk kunci primer ( "playerid")

mydatabase (>); Jika ada kesalahan ditemui (sintaks dll), Anda akan menerima pesan kesalahan, jika tidak, anda akan melihat TABLE DIBUAT.

Untuk memverifikasi tabel dan kolom, di psql klien, jenis \ d tablename dan Anda akan disajikan dengan informasi tabel.

Langkah 4 Mengisi tabel dengan data

Untuk mengisi beberapa data ke dalam tabel, gunakan sintaks berikut:

> INSERT INTO pemain VALUES ( '12345', 'John Doe', '12');

Urutan nilai yang Anda masukkan harus urutan yang sama seperti kolom dalam database. Anda dapat mencampur kolom sekitar dengan menggunakan:

> INSERT INTO pemain ( "playername", "playerid") VALUES ( 'John Doe', '12345'); Kolom ditinggalkan akan mengambil nilai default yang Anda tentukan saat membuat tabel, atau 'NULL'. Jika kolom adalah kolom 'NOT NULL', Anda akan menerima kesalahan, dan harus memasukkan nilai dalam rangka untuk melanjutkan.

Langkah 5 Memodifikasi data

Anda dapat memodifikasi data dalam database dengan menggunakan contoh di bawah ini:

> UPDATE pemain SET playerteam = 7 MANA playername = 'Peter Pan';

Langkah 6 Mengekstrak atau melihat data

Untuk melihat data dalam database, menggunakan pernyataan SELECT:

> SELECT * FROM pemain; Ini akan menampilkan semua entri dalam tabel itu. Untuk mempersempit jumlah hasil, atau hanya menampilkan kolom tertentu, Anda dapat melakukan sesuatu seperti: > SELECT playername, playerteam DARI pemain MANA playerid = '12345; atau > Playername SELECT FROM pemain MANA playerteam = 11;

Kesimpulan

Ini hanya subset terbatas perintah SQL, yang dimaksudkan untuk memberikan Anda awal yang cepat dengan PostgreSQL. Ada tentunya lebih banyak untuk belajar, dan kemungkinan lebih banyak dari apa yang dapat dilakukan dengan PostgreSQL (atau SQL database untuk hal ini). bantuan berguna dapat diperoleh dari dalam psql dengan menggunakan \ h dan masukkan. Untuk informasi lebih lanjut atau beberapa tutorial di PostgreSQL, kunjungi situs resmi di sini. di sini

Comments

Popular Posts