AGUS LUQMANUL K
13650128
LAPORAN III
DESAIN BASIS DATA
Yups
ketemu lagi…
Oke sekarang
kita akan membahastentang “Perintah
Dasar SQL” yang mencakup
tentang Perintah-perintah dasar
dalam standar query sql
Query untuk menampilkan, menambah, menghapus dan
memanipulasi data dalam tabel.
sebelum melangkah lebih maju hendaknya kita mengetahui terlebih
dahulu TEORI DASAR SQL…
ohhh yaaa sebelumnya kita harus mengetahui tujuan kita belajar ini...
Tujuan.
Kita dapat
memahami perintah dasar dalam standar query sql.
kita dapat memahami cara menambah,
menampilkan, manghapus dan memanipulasi
Apakah
itu SQL..??
SQL atau Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data
relasional.
Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam
manajemen basis data relasional. Saat ini hampir semua server basis
data yang ada mendukung bahasa ini untuk melakukan manajemen
datanya.
Pada perkembangan saat ini standar yang paling banyak digunakan adalah standar ANSI 92. Hampir semua DBMS menggunakan SQL sebagai fasilitas untuk memanipulasi data seperti Oracle, SQLServer, MySQL, PostgreSQL, Foxpro dsb.
Meskipun awalnya hanya merupakan bahasa untuk memanipulasi data, pada perkembangannya SQL juga dapat digunakan untuk melakukan definisi data maupun control (security) terhadap data.
Sehingga bahasa Query ini dibagi menjadi 3 bagian :
1. DDL (Data Definition Language)
• Membuat database (CREATE DATABASE)
• Menghapus database (DROP DATABASE)
• Menciptakan tabel (CREATE TABLE)
• Menghapus tabel (DROP TABLE)
• Mengubah tabel (ALTER TABLE)
2. DML (Data Manipulation Language)
• Menambah record (INSERT INTO)
• Melihat isi tabel (SELECT)
• Menganti isi record (UPDATE)
• Menghapus record (DELETE)
3. DCL (Data Control Language): kelompok perintah yang dipakai untuk melakukan otorisasi terhadap pengaksesan data dan pengalokasian ruang.
Misal: suatu data bisa diakses si A, tetapi tidak bisa diakses oleh si B
• GRANT
• REVOKE
• COMMIT
• ROLLBACK
. Perintah-Perintah Dasar SQL
+ Membuat
Database
CREATE DATABASE (nama_database);
CREATE DATABASE (nama_database);
+ Menghubungkan
ke Database
USE nama_database;
USE nama_database;
+ Melihat
Daftar Database dan Tabel
SHOW DATABASES; --> melihat daftar database
DESC nama_tabel; --> mengetahui daftar tabel dalam database aktif
SHOW DATABASES; --> melihat daftar database
DESC nama_tabel; --> mengetahui daftar tabel dalam database aktif
+ Menciptakan
Tabel
CREATE TABLE nama_tabel (nama_field1 tipe_data1 (lebar), nama_field2 tipe_data2 (lebar), nama_fieldN tipe_dataN (lebar));
CREATE TABLE nama_tabel (nama_field1 tipe_data1 (lebar), nama_field2 tipe_data2 (lebar), nama_fieldN tipe_dataN (lebar));
+ Mengisi Data
tabel yang masih kosong
INSERT INTO nama_table VALUES (isi_field1,isi_field2,isi_field3,isi_fieldN);
jika tipe data berbentuk varchar maka beri tanda petik satu atas diawal bacaan dan akhir, jika bentuknya integer, maka langsung dituliskan angkanya.
INSERT INTO nama_table VALUES (isi_field1,isi_field2,isi_field3,isi_fieldN);
jika tipe data berbentuk varchar maka beri tanda petik satu atas diawal bacaan dan akhir, jika bentuknya integer, maka langsung dituliskan angkanya.
+ Untuk melihat
hasil dari tabel yang telah kita isikan
SELECT * FROM nama_tabel;
SELECT * FROM nama_tabel;
+ Menampilkan
Data
SELECT nama_field1,nama_field2,nama_fieldN FROM nama_tabel;
SELECT nama_field1,nama_field2,nama_fieldN FROM nama_tabel;
+ Mengubah
Struktur Tabel
- Jika Ingin Menambah fied baru pada tabel yaitu ALTER TABLE nama_tabel ADD nama_field_baru tipe_data (lebar);
- Menghapus Field yaitu ALTER TABLE nama_tabel DROP nama_field;
- Merubah field dan isinya yang telah kita buat yaitu ALTER TABLE nama_tabel CHANGE nama_field_pertama nama_field_perubahan tipe_data (lebar);
- Jika Ingin Menambah fied baru pada tabel yaitu ALTER TABLE nama_tabel ADD nama_field_baru tipe_data (lebar);
- Menghapus Field yaitu ALTER TABLE nama_tabel DROP nama_field;
- Merubah field dan isinya yang telah kita buat yaitu ALTER TABLE nama_tabel CHANGE nama_field_pertama nama_field_perubahan tipe_data (lebar);
+ Menghapus
Tabel
DROP TABLE nama_tabel;
DROP TABLE nama_tabel;
+ mengganti
nama tabel yaitu
RENAME TABLE nama_tabel to nama_tabel_baru;
RENAME TABLE nama_tabel to nama_tabel_baru;
Tugas Praktikum
2. Tampilkan data mahasiswa berupa
nim dan nama.
3. Tampilkan data mahasiswa
berdasarkan nim salah satu mahasiswa. Sehingga yang muncul hanya salah satu
data mahasiswa.
4. Tampilkan data mahasiswa dan
fakultas. Ambil berdasarkan nim, nama mahasiswa, nama fakultas.
5. Hapus data mahasiswa yang
memiliki nim : 13
6. Ubah data berupa alamat : solo
dan no.telp : 0857688788 yang memiliki nim 12
7. Tampilkan data mahasiswa dan
urutkan dari besar ke kecil berdasarkan nim mahasiswa. Kemudian tampilkan data
fakultas urutkan secara ascending berdasarkan kolom ke-2.
8. Tampilkan seluruh data
mahasiswa beserta seluruh data fakultasnya.
9. Tampilkan seluruh mahasiswa
yang berada di fakultas “SAINTEK”.
10. Tampilkan seluruh mahasiswa
yang tidak berada di fakultas “SAINTEK”.
11. Hapus data fakultas “SAINTEK”.
# Perbandingan
PostgreSQL
-
- Untuk query kalau kita mengalami kesalahan kita kesulitan dalam mengetahui kesaslahanya karna tampilan yang kurang menarik dan kesalan sulit dilihat
-
Untuk menjalankan tidak menggunakan browser.
Mysql
- kalau kita memasukan query yang salah lebih mudah untuk mengetahui kesalahan- jika kita kesulitan dalam query kita dapat menggunakan gui yang ada karna kalau kita menggunakan gui querinya akan muncul dengan sendirinya.
Kritik dan Saran
Dalam belajar kita harus sering mengasah kemampuan yang sudah kita miliki dan sering melakukan percobaan supaya ilmu yang kita punya tidak hilang dan semakin tajam.
Manfaat
dengan mengetahui SQL kita dapat mengetahui berbagai macam bahasa SQL dan manipulasi table dan semoga coretan ini tambah memberi ilmu yang dapat selalu tersambung kepada saudara-saudara kita yang haus akan ilmu.
Daftar Pustaka
http://beginner-sql-tutorial.com/id/sql.htm
http://blog.akakom.ac.id/detotty/dasar-dasar-sql-structured-query-language/
http://id.wikipedia.org/wiki/SQL#Standarisasi
http://beginner-sql-tutorial.com/id/sql.htm




















Tidak ada komentar:
Posting Komentar