Sintaks DML di Mysql
DML (Data Manipulation Languange) adalah perintah perintah
yang digunakan untuk mengedit data yang ada didalam tabel tanpa merubah
struktur tabelnya.
Membuat database dan table baru (DDL)
Create database rumah_sakit;
Fungsinya untuk membuat database baru dengan nama rumah_sakit
Use rumah_sakit;
masuk ke database rumah_sakit
Create table data_pasien(nama varchar(20),
no_pasien varchar(4), lama_rawat int(2), biaya int(8));
Fungsinya untuk membuat tabel dengan nama “data_pasien”dan nama field
“nama” bertipe data 20 karakter, “no_pasien 4karakter”, “lama_rawat” bertipe
integer, dan “biaya” tipe data integer.
alter table data_pasien add
primary key no_pasien;
Menambahkan primary key ke field
“no_pasien”. Kegunaan primary key adalah data yang diinput tidak boleh ada yang
sama
berikut output jika tabel sudah jadi
insert into –> perintah untuk menambah data
data_pasien –> nama table yang akan ditambahkan
datanya
values(“topik”,”0001”,3,40000) –> data yang
dimasukkan ke dalam table data_pasien (sesuai dengan urutan kolom yang telah
disebutkan sebelumnya)
Menampilkan semua data yang sudah
diinput
Select
* -> menampilkan semua data
From
data_pasien -> nama tabel yang akan ditampilkan
Menambah field dengan nama “kelas” lalu mengisinya sesuai dengan biaya
Alter
table data_pasien add kelas varchar(5) after biaya;
Alter
table data_pasien -> mengubah
tabel data_pasien
add
kelas varchar(5)-> Menambah
field dengan nama “kelas” bertipe karakter
after
biaya -> posisi berada
disamping setelah field “biaya”
Update data_pasien set kelas=”VIP” where biaya>=50000;
Update
data_pasien -> memperbarui
tabel data_pasien
Set
kelas=”VIP” -> mengisi
field “kelas” dengan isi data “VIP”
Where
biaya>=50000 ->
kondisi jika terpenuhi maka akan menampilkan isi data VIP
Menampilkan data dengan yang sudah disortir dan yang mengandung huruf tertentu
Select
nama from data_pasien order by nama asc;
Select
nama -> menampilkan
field nama
From
data_pasien -> nama
tabel yang akan ditampilkan
Order
by nama asc -> mensortir
dengan ascending dari field nama
Menampilkan data dengan kondisi persyaratan string
Select
nama from data_pasien where nama like “%i%”;
Select
nama -> menampilkan
isi dari field nama
From
data_pasien -> tabel
yang akan ditampilkan
Where nama like “%i%” -> kondisi dimana isi data yang mengandung
string “i” akan ditampilkan