Pada praktikum kali ini membahas mengenai pembuatan database dan table dengan mengaktivkan atau menggunakan aplikasi XAMMP. Yang pertama dilakukan adalah sebagai berikut :
• Aktifkan Command Prompt ( Start All Program Accessories Command Prompt atau Run ketik CMD ).
• Setelah aktif, ketik perintah selanjutnya;
- C:\> cd xampp
- C:\xampp>cd mysql
- C:\xampp\mysql>cd bin
- C:\>xampp\mysql\bin>mysql –u root –p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.41 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
berfungsi untuk memanggil Mysql , yang akan menjadi tempat kita membuat database serta isinya. Akan muncul permintaan untuk memasukan password, tapi klik Enter saja untuk menampilkan perintah selanjutnya.
- Mysql>create database MHS; berfungsi untuk membuat Database.
- Mysql> show database; berfungsi untuk menapilkan apakah databese yang telah dibuat telah berhasil atau belum.
- mysql> USE MHS;
Database changed
- mysql> CREATE TABLE MHS (NAMA VARCHAR(15)NOT NULL,KELAS INT(6)NOT NULL,NPM INT(10) NOT NULL,MATA_KULIAH VARCHAR(15) NOT NULL,PRESENTASE_NILAI VARCHAR(5) NOT NULL,PRIMARY KEY(NPM)); berfungsi untuk membuat table.
Query OK, 0 rows affected (0.41 sec)
- mysql> DESC MHS; berfungsi untuk melihat struktur table yang telah dibuat .
- Perintah –Perintah DML
INSERT : untuk memasukan data kedalam table.
Syntax : Insert Into namatable(coloumn,...) values (values,’values’,...)
mysql> INSERT INTO MHS(NAMA,KELAS,NPM,MATA_KULIAH,PRESENTASE_NILAI)VALUES('JESICCA',203,50409222,'STRUKTUR DATA','70%');
Query OK, 1 row affected (0.05 sec)
mysql> INSERT INTO MHS(NAMA,KELAS,NPM,MATA_KULIAH,PRESENTASE_NILAI)VALUES('NADIA',201,50409452,'MATINFO','80%');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO MHS(NAMA,KELAS,NPM,MATA_KULIAH,PRESENTASE_NILAI)VALUES('ADILA',207,50409869,'ARKOM','50%');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO MHS(NAMA,KELAS,NPM,MATA_KULIAH,PRESENTASE_NILAI)VALUES('ULFA',211,50409765,'BASIS DATA','60%');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO MHS(NAMA,KELAS,NPM,MATA_KULIAH,PRESENTASE_NILAI)VALUES('DYBHOT',205,50409328,'MATLAN','45%');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO MHS(NAMA,KELAS,NPM,MATA_KULIAH,PRESENTASE_NILAI)VALUES('ANTIK',206,50409777,'B.INGRRIS','65%');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO MHS(NAMA,KELAS,NPM,MATA_KULIAH,PRESENTASE_NILAI)VALUES('SOFIA',209,50409333,'B.INDONESIA','90%');
Query OK, 1 row affected (0.00 sec)
mysql> SELECT* FROM MHS;
SELECT: untuk menampilkan data.
mysql> select nama,npm from mhs where presentase_nilai between "50%"and"70%";
mysql> select nama,presentase_nilai from mhs where nama like "%A";
hasilnya :
mysql> select nama,presentase_nilai from mhs where nama like "%A%";
Hasilnya:
UPDATE: untuk mengubah data dari suatu table..
Syntax : update table set coloumn = new value,[, coloumn =new table]where coloumn =condition;
mysql> update mhs set presentase_nilai="60%" where presentase_nilai="45%";
Query OK, 1 row affected (0.03 sec)
Rows matched: 1 Changed: 1 Warnings: 0
Hasilnya:
DELETE: untuk menghapus data dari suatu table.
Syntax : Delete from table where coloumn = condition;
mysql> delete from MHS where nama= "JESICCA";
Query OK, 1 row affected (0.00 sec)
Hasilnya:
- mysql> ALTER TABLE MHS DROP PRIMARY KEY; ; berfungsi untuk menghapus koloum Primary key.
Query OK, 7 rows affected (0.08 sec)
Records: 7 Duplicates: 0 Warnings: 0
Hasilnya;
0 komentar:
Posting Komentar