Sabtu, 12 Januari 2019

Cara Memasukkan Data Kedalam tabel Database

01mysql> show databases;
02+--------------------+
03| Database           |
04+--------------------+
05| information_schema |
06| idmysql            |
07| mysql              |
08| olahraga           |
09| performance_schema |
10+--------------------+
1110 rows in set (0.04 sec)
12  
13mysql> use idmysql;
14Reading table information for completion of table and column names
15You can turn off this feature to get a quicker startup with -A
16  
17Database changed
18mysql> show tables;
19+-------------------+
20| Tables_in_idmysql |
21+-------------------+
22| mahasiswa         |
23+-------------------+
241 row in set (0.00 sec)
25  
26mysql>

namun data tabel "mahasiswa" belum memiliki data apapun di dalamnya, sebelum memasukkan data kedalam tabel. alangkah baiknya untuk mengecek struktur tabel dengan perintah
DESC Nama_Tabel;
01mysql> desc mahasiswa;
02+----------------+---------------+------+-----+---------+-------+
03| Field          | Type          | Null | Key | Default | Extra |
04+----------------+---------------+------+-----+---------+-------+
05| nim            | varchar(20)   | NO   | PRI |         |       |
06| nama_mahasiswa | varchar(50)   | YES  |     | NULL    |       |
07| jenis_kelamin  | enum('L','P') | YES  |     | NULL    |       |
08| alamat         | varchar(50)   | YES  |     | NULL    |       |
09+----------------+---------------+------+-----+---------+-------+
104 rows in set (0.15 sec)
11  
12mysql>

1.MEMASUKKAN DATA CARA SECARA BERURUTAN

INSERT INTO   Nama_tabel   VALUES   ("nilai_kolom1","nilai_kolom2","dst..");
Contoh :
01mysql> insert into mahasiswa values ("002201","IDMySQL","L","Jl. Indonesia");
02Query OK, 1 row affected (0.22 sec)
03  
04mysql> select*from mahasiswa;
05+--------+----------------+---------------+---------------+
06| nim    | nama_mahasiswa | jenis_kelamin | alamat        |
07+--------+----------------+---------------+---------------+
08| 002201 | IDMySQL        | L             | Jl. Indonesia |
09+--------+----------------+---------------+---------------+
101 row in set (0.02 sec)
11  
12mysql>
Untuk mengecek isi tabel, masukkan syntax

SELECT*FROM Nama_tabel;
*Ulangi langkah diatas untuk memasukkan banyak data pada tabel mahasiswa di database MySQL.

Data dibawah adalah data setelah saya mengulangi langkah diatas.
01mysql> select*from mahasiswa;
02+--------+----------------+---------------+---------------+
03| nim    | nama_mahasiswa | jenis_kelamin | alamat        |
04+--------+----------------+---------------+---------------+
05| 002201 | IDMySQL        | L             | Jl. Indonesia |
06| 002202 | Muh. Ridwan    | L             | Jl. Sulawesi  |
07| 002203 | Rivai          | L             | Jl. Aceh      |
08| 002204 | Sri            | P             | Jl. Sumatra   |
09| 002205 | Rahayu         | P             | Jl. Damai     |
10| 002206 | Achmad Rizali  | L             | Jl. Sulawesi  |
11| 002207 | Zahran         | L             | Jl. Sulawesi  |
12| 002208 | Ilham          | L             | Jl. Sulawesi  |
13+--------+----------------+---------------+---------------+
148 rows in set (0.01 sec)
2.MEMASUKKAN DATA KEDALAM KOLOM TERTENTU
Untuk situasi dimana kolom yang akan diisi tidak diketahui urutannya, atau kita hanya akan mengisi sebagian kolom saja, maka kita harus mendefenisikan kolom-kolom mana saja yang akan digunakan. Untuk keperluan tersebut, MySQL menyediakan variasi query INSERT, yaitu:

INSERT INTO  Nama_tabel  (nama_kolom1,nama_kolom2,dst...) VALUES("nilai_kolom1","nilai_kolom2","dst..");
Contoh : Saya memasukkan Data di kolom nim, nama_mahasiswa, jenis_kelamin, alamat.
01mysql> insert into mahasiswa (nim,nama_mahasiswa,jenis_kelamin,alamat) values ("002202","Muh. Ridwan","L","Jl. Sulawesi");
02Query OK, 1 row affected (0.13 sec)
03  
04mysql> select*from mahasiswa;
05+--------+----------------+---------------+---------------+
06| nim    | nama_mahasiswa | jenis_kelamin | alamat        |
07+--------+----------------+---------------+---------------+
08| 002201 | IDMySQL        | L             | Jl. Indonesia |
09| 002202 | Muh. Ridwan    | L             | Jl. Sulawesi  |
10+--------+----------------+---------------+---------------+
112 rows in set (0.00 sec)
12  
13mysql>
Sehingga hasil akhirnya seperti ini.
Menginput Data kedalam Tabel MySQL

Sumber Referensi : http://idmysql.blogspot.com/2016/07/memasukkan-data-kedalam-tabel-database.html

Tidak ada komentar:

Posting Komentar

Cara Memasukkan Data Kedalam tabel Database

01 mysql> show databases; 02 + --------------------+ 03 |  Database             | 04 + --------------------+ 05 | i...