2.1 MEMBUKA DATABASE MYSQL DENGAN COMMAND PROMPT
Bahasa SQL (Structured Query Language) merupakan bahasa standar untuk database relasional. Bahasa SQL dikembangkan pertama kali oleh IBM pada awal tahun 1970. Untuk membuka database MySQL dengan menggunakan Command Prompt (bagi pengguna Windows), ketikkan shortcut Windows + R untuk mengaktifkan jendela Run.
ini digunakan untuk menjalankan suatu aplikasi dengan cepat. Pada kotak yang disediakan ketik cmd lalku klik OK. Perintah ini digunakan untuk mengaktifkan Command Prompt
Agar dapat membuka database MySQL yang menggunakan XAMPP, ketikkan perintah seperti gambar di bawah :
2.2 STRUKTUR DASAR DARI QUERY SQL
Query SQL yang digunakan memiliki struktur yang digambarkan pada tabel berikut (berikan titik koma ; setiap akhir query):
2.3 OPERASI DASAR SQL
Untuk melihat list database, gunakan SHOW DATABASES;
Pada Bab 1 sebelumnya, telah dibangun database dengan nama pmobil. Untuk membuka database tersebut, gunakan query USE pmobil;
Pada Bab sebelumnya juga dibangun suatu tabel untuk database pmobil. Untuk menampilkan list tabel dari suatu database, gunakan query SHOW TABLES;
Perhatikan bahwa ada satu tabel pada database pmobil, yaitu tabel kendaraan. Untuk dapat menampilkan struktur tabel kendaraan tersebut, gunakan query DESC kendaraan;.
Untuk dapat menampilkan data kendaraan, gunakan query SELECT * FROM kendaraan;. Tanda * menandakan bahwa yang ditampilkan adalah data untuk semua atribut.
Sedangkan untuk menampilkan data dari beberapa atribut saja, dapat dengan menyebutkan nama-nama atributnya. Contoh, jika kita ingin menampilkan atribut merk dan harga, gunakan query SELECT merk, harga FROM kendaraan;
2.4 SQL DATA DEFINITION
Data definition terdiri atas membangun, merubah struktur atau meniadakan database atau tabel.
2.4.1 Merubah struktur suatu tabel
Struktur dari suatu tabel dapat diubah dengan menggunakan perintah ALTER. Perubahan yang dapat dilakukan adalah penambahan suatu atribut, perubahan nama dan tipe suatu atribut, dan menghapus suatu atribut.
2.4.1.1 Merubah nama atribut dari suatu tabel
Gunakan ALTER TABLE namatabel CHANGE atr_awal atr_skrg datatype;. Misal pada tabel kendaraan dilakukan perubahan nama atribut jumlah menjadi jumlahbeli, maka query yang digunakan adalah:
ALTER TABLE buku CHANGE jumlah jumlahbeli int(11);
2.4.1.2 Merubah tipe data dari suatu atribut
Gunakan ALTER TABLE namatabel MODIFY COLUMN column_name datatype;. Misal ingin dilakukan perubahan tipe data dari atribut merk, dari varchar(100) menjadi varchar(150). Query yang diberikan adalah:
ALTER TABLE buku MODIFY COLUMN merk varchar(150);
2.4.1.3 Menghapus suatu atribut
Gunakan ALTER TABLE namatabel DROP namaatribut. Misal ingin dilakukan penghapusan atribut penerbit pada tabel buku. Query yang diberikan adalah:
ALTER TABLE kendaraan DROP stok;
2.4.1.4 Menambahkan suatu atribut
Misal dibutuhkan suatu penambahan atribut baru, dapat menggunakan struktur:
ALTER TABLE namatable ADD atribut datatype; Misal ingin ditambahkan atribut banyak pada tabel kendaraan tersebut. Query yang dapat digunakan adalah sebagai berikut:
ALTER TABLE kendaraan ADD banyak int;
2.4.1.5 Menghapus primary key
Perhatikan pada tabel buku tersebut, atribut id_kendaraan diset sebagai primary key. Sekarang kita akan menjadikan PK tidak lagi pada atribut id_kendaraan dengan query ALTER TABLE kendaraan DROP PRIMARY KEY;
2.4.2 Menghapus Tabel dan Database
Untuk menghapus suatu tabel, gunakan query DROP TABLE namatabel. Misal jika ingin menghapus tabel kendaraan, gunakan query sebagai berikut:
DROP TABLE kendaraan;
Untuk menghapus suatu database, gunakan query DROP DATABASE namadatabase. Misal jika ingin menghapus database pmobil dapat menuliskan query sebagai berikut:
DROP DATABASE pmobil;
2.4.3 Membangun Database dan Tabel
2.4.3.1 Membangun database
Berikut adalah list dari database yang dimiliki:
Misal diinginkan membangun database baru yang bernama pmobil. Dapat menggunakan query berikut:
CREATE DATABASE pmobil;
2.4.3.2 Membangun tabel
Dimisalkan akan dibangun tabel kendaraan dengan atributnya adalah idkendaraan (sebagai PK), merek, produk, dan harga. Query yang digunakan adalah sebagai berikut:
CREATE TABLE kendaraan(
idkendaraan int NOT NULL PRIMARY KEY,
merek varchar (100),
produk varchar(100),
harga int);
0 komentar