Script / Perintah-Perintah Dasar MySQL Server
https://carakuvb6.blogspot.com/2017/11/script-perintah-perintah-dasar-mysql.html
Kali ini admin sedikit akan share tentang Script / Perintah-Perintah Dasar MySQL Database Server yang sering kali digunakan dalam mengelola database
1. Create Database
Pembuatan database baru, Contoh script :
CREATE DATABASE `dbsisretail`
CHARACTER SET 'latin1'
COLLATE 'latin1_swedish_ci';
CHARACTER SET 'latin1'
COLLATE 'latin1_swedish_ci';
2. Create Table
Pembuatan tabel baru, contoh script :
CREATE TABLE `admindaftar` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`ADM` double(20,0) DEFAULT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `ID` (`ID`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
`ID` int(11) NOT NULL AUTO_INCREMENT,
`ADM` double(20,0) DEFAULT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `ID` (`ID`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
3. Select
Perintah ini untuk menampilkan record yang berada ditabel tertentu, contoh script :
Select * from penjualan
atau
select idbarang, nmbarang, jumbrg from penjualan
4. Select Distinct
Perintah ini untuk menampilkan data yang bersifat unix, contohnya jika ada 2 kode barang yang sama di dalam tabel penjualan maka hanya akan ditampilkan salah satu saja, contoh script :
select DISTINCT IDBARANG,NMBARANG from PENJUALAN
5. Where
Perintah ini berfungsi untuk memfilter data pada tabel tertentu berdasarkan karakter tertentu, contoh script :
Select * from penjualan where idbarang='0001'
Script diatas hanya menampilkan data dari tabel penjualan dengan kode barang 0001
6. Order By
Perintah order by ini untuk mengurutkan data, ada 2 kategori pengurutan data yaitu secara Ascending atau Descending, contoh script secara Ascending (Terkecil ke terbesar):
select * from penjualan order by tgltransaksi Asc
Secara Descending (Terbesar ke Terkecil)
select * from penjualan order by tgltransaksi Desc
7. Like
Perintah ini berpasangan dengan where, contoh script :
select * from penjualan where like nmbarang 'AB%'
Menampilkan data penjualan dengan nama barang yang diawali huruf AB
select * from penjualan where like nmbarang '%AB'
Menampilkan data penjualan dengan nama barang yang akhiri huruf AB
8. In
Perintah kali ini digunakan untuk memfilter dengan multi kondisi, contoh script :
select * from penjualan where idbarang in('0001','0002','0003')
Menampilkan data penjualan dengan kode barang 0001, 0002, 0003
9. Insert Into
Perintah ini digunakan untuk menambah record baru pada tabel tertentu, contoh script :
insert into penjualan (idbarang, nmbarang, jumbrg, satuan) values ('0001','Kacang Garuda','10','Bungkus')
10. Between
Perintah ini untuk menentukan range bentangan data dengan kondisi yang ditentukan, contoh script :
select * from penjualan where jumbrg between 5 and 15
Script diatas menampikan data dengan jumlah barang diatas 5 dan dibawah 15
11. Update
Perintah ini digunakan untuk mengupdate / merubah data record didalam tabel, contoh script :
update penjualan set nmbarang='ALPUKAT' where idbarang='0003'
Merubah / mengupdate data nama barang menjadi ALPUKAT dengan idbarang 0003
12. Delete
Perintah ini untuk menghapus record pada tabel berdasarkan kondisi tertentu atau tidak, contoh script :
delete from penjualan where idbarang='0001'
Penghapusan semua data penjualan dengan kode barang 0001
delete from penjualan
Penghapusan seluruh data penjualan
13. Left Join
Perintah ini untuk menghubungkan 2 tabel atau lebih dengan menggunakan acuan tabel dari sebelah kiri, contoh script :
select stok.nmbarang, stok.jumbrg from stok left join stok on penjualan.idbarang=stok.idbarang order by stok.nmbarang asc
15. Right Join
Perintah ini untuk menghubungkan 2 tabel atau lebih dengan menggunakan acuan tabel dari sebelah kanan, contoh script :
select stok.nmbarang, stok.jumbrg from stok right join stok on penjualan.idbarang=stok.idbarang order by stok.nmbarang asc
16. DateDiff()
Digunakan untuk menghitung selisih antara tanggal, contoh script :
SELECT DATEIFF(‘2010-06-01’,’2010-06-29’) AS Selisih_tanggal
Digunakan untuk menghitung selisih antara tanggal, contoh script :
SELECT DATEIFF(‘2010-06-01’,’2010-06-29’) AS Selisih_tanggal
17. Now ()
Script ini untuk menampilkan waktu (tanggal dan jam) saat ini, contoh script
SELECT NOW()
18. Curdate()
Script ini untuk menampilkan waktu (tanggal) saat ini, contoh script
SELECT CURDATE()
19. Curtime()
Script ini untuk menampilkan waktu (tanggal dan jam) saat ini, contoh script
SELECT NOW()
18. Curdate()
Script ini untuk menampilkan waktu (tanggal) saat ini, contoh script
SELECT CURDATE()
19. Curtime()
Script ini untuk menampilkan waktu (jam) saat ini, contoh script
SELECT CURTIME()
SELECT CURTIME()
20. Alter Table
Digunakan untuk menambah, menghapus, atau mengubah struktur pada tabel yang sudah ada.
Syntax untuk menambah kolom, contoh script :
ALTER TABLE penjualan ADD tglMod date
Script untuk menghapus kolom
contoh script : ALTER TABLE penjualan DROP COLUMN tglMod
Syntax untuk mengubah kolom :
Contoh script : ALTER TABLE penjualan ALTER COLUMN tglMod year
Digunakan untuk menambah, menghapus, atau mengubah struktur pada tabel yang sudah ada.
Syntax untuk menambah kolom, contoh script :
ALTER TABLE penjualan ADD tglMod date
Script untuk menghapus kolom
contoh script : ALTER TABLE penjualan DROP COLUMN tglMod
Syntax untuk mengubah kolom :
Contoh script : ALTER TABLE penjualan ALTER COLUMN tglMod year
Perhatian !!
- Berkomentarlah dengan menggunakan bahasa yang baik dan sopan dan sesuai topik pembahasan
- Dilarang menjadikan referensi artikel web ini tanpa menyertakan sumbernya