Melihat daftar database di komputer:
RUMUS : SHOW DATABASES;
HASIL :
+--------------------+
|
Database |
+--------------------+
|
information_schema |
|
mysql |
|
performance_schema |
|
webauth |
+--------------------+
Membuat database baru :
RUMUS : CREATE
DATABASE(spasi)NAMA_DATABASE;
CONTOH :
mysql>
create database lab4;
Query
OK, 1 row affected (0.09 sec)
Memakai database yang telah kita buat
RUMUS
: USE(spasi)NAMA_DATABASE;
CONTOH :
mysql>
use lab4;
Database
changed
Membuat tabel baru :
RUMUS
: CREATE TABLE NAMA_TABEL (
Nama_Kolom1(spasi)tipe_data(ukuran),
Nama_Kolom2(spasi)tipe_data(ukuran),
Nama_Kolom3(spasi)tipe_data(ukuran),
Nama_Kolom4(spasi)tipe_data(ukuran));
CONTOH :
mysql> create table t_mhs(nim
varchar(10), nama_mhs varchar(50),
alamat varchar(50), no_telp varchar(12));
Query
OK, 0 rows affected (0.16 sec)
Melihat hasil tabel yang kita buat :
RUMUS : DESC(spasi)NAMA_TABEL;
CONTOH :
mysql> desc t_mhs;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| nim | varchar(10) | YES | |
NULL | |
| nama_mhs | varchar(50) |
YES |
| NULL | |
| alamat | varchar(50) | YES | |
NULL | |
| no_telp | varchar(12) | YES | |
NULL | |
+----------+-------------+------+-----+---------+-------+
4 rows in set (0.08 sec)mysql>
desc mahasiswa;
Input Data ke Dalam Tabel :
1. Menggunakan
Rumus INSERT
2. Menggunakan
Rumus LOAD DATA
11. Menginputkan data ke dalam tabel menggunakan
perintah INSERT
RUMUS :
Mysql >INSERT(spasi)INTO(spasi)NAMA_TABEL(spasi)VALUES
>(
>’DATA_KOLOM1’,
>’DATA_KOLOM2’,
>’DATA_KOLOM3’,
>’DATA_KOLOM4’
>’DATA_KOLOM4’
>);
CONTOH :
mysql>
insert into t_mhs values( '111051005', 'Sholeh', 'Sleman','085785231478');
Query
OK, 1 row affected (0.05 sec)
mysql>
select *from t_mhs;
+-----------+----------+--------+--------------+
|
nim | nama_mhs | alamat |
no_telp |
+-----------+----------+--------+--------------+
|
111051005 | Sholeh | Sleman |
085785231478 |
+-----------+----------+--------+--------------+
5 rows
in set (0.00 sec)
22. Menginputkan data ke dalam tabel menggunakan
perintah LOAD DATA
Persiapkan file yang berisi data yang akan diinputkan ke
tabel di database kita, sesuai dengan urutan yg kita buat di MYSQL. Simpan
dengan format .txt
CONTOH : (dibuat di MS.EXEL dan disimpan dengan nama data.txt
= format TEXT(MS-DOS) )
111051001
|
Uning
|
Jogja
|
085786452315
|
111051002
|
Yuli
|
Bantul
|
081354687923
|
111051003
|
Wanto
|
Sleman
|
088869874563
|
111051004
|
Catur
|
Bantul
|
081244455566
|
RUMUS :
LOAD(spasi)DATA(spasi)LOCAL(spasi)INFILE(spasi)
’LOKASI-FILE’(spasi)
INTO(spasi)
TABLE(spasi)
NAMA_TABEL
;
CONTOH :
mysql>
load data local infile 'D://km1/data.txt'
into table t_mhs;
Query
OK, 4 rows affected (0.03 sec)
Records:
4 Deleted: 0 Skipped: 0
Warnings: 0
mysql>
select*from t_mhs;
+-----------+----------+------------+---------------+
|
nim | nama_mhs | alamat_mhs |
no_telp |
+-----------+----------+------------+---------------+
|111051001 | Uning | Jogja
| 085786452315
|111051002 | Yuli | Bantul | 081354687923
|111051003 | Wanto | Sleman
| 088869874563
|111051004 | Catur | Bantul
| 081244455566
+-----------+----------+------------+---------------+
4 rows
in set (0.00 sec)
Menghapus database dan tabel
Buat dulu table baru
mysql>
create table mat_kul(id_matkul varchar(10), nama_matkul varchar(50), sks
int(1), semester int(1), dosen varchar(10));
Query
OK, 0 rows affected (0.02 sec)
mysql>
desc mat_kul;
+-------------+-------------+------+-----+---------+-------+
|
Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
|
id_matkul | varchar(10) | YES | |
NULL | |
|
nama_matkul | varchar(50) | YES | | NULL
| |
|
sks | int(1) | YES
| | NULL |
|
|
semester | int(1) | YES
| | NULL |
|
|
dosen | varchar(10) | YES | |
NULL | |
+-------------+-------------+------+-----+---------+-------+
5
rows in set (0.03 sec)
Lihat tabel yang ada
mysql>
show tables;
+----------------+
|
Tables_in_lab4 |
+----------------+
|
mat_kul |
|
t_mhs |
+----------------+
2
rows in set (0.00 sec)
Hapus TABEL
DROP(spasi)TABLE(spasi)NAMA_TABEL
mysql>
drop table mat_kul;
Query
OK, 0 rows affected (0.02 sec)
mysql>
show tables;
+----------------+
|
Tables_in_lab4 |
+----------------+
|
t_mhs |
+----------------+
1
row in set (0.00 sec)
Buat database baru
mysql>
create database coba;
Query
OK, 1 row affected (0.02 sec)
Lihat database yang ada
mysql>
show databases;
+--------------------+
|
Database |
+--------------------+
|
information_schema |
|
coba |
|
lab4 |
|
mysql |
|
performance_schema |
|
test |
+--------------------+
6
rows in set (0.00 sec)
HAPUS DATABASE
mysql>
drop database coba;
Query
OK, 0 rows affected (0.06 sec)
mysql>
show databases;
+--------------------+
|
Database |
+--------------------+
|
information_schema |
|
lab4 |
|
mysql |
|
performance_schema |
|
test |
+--------------------+
5
rows in set (0.00 sec)
0 komentar :
Posting Komentar