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

clock

IT's aBout

Blog ini w buat untuk share al pa ja...
mulai dari bahasa jepang, n tulisan" laennya yang mw w tulis...

Followers

My Earea...

My Earea...