Tutorial MySQL (1)
Jenis Perintah SQLData Definition Language (DDL) - Perintah SQL untuk mendefinisikan skema database atau Tabel : CREATE , DROP, ALTERData Manipulation Language (DML) - Perintah SQL untuk memanipulasi data dan pencarian data : INSERT , UPDATE, DELETE, SELECT
Data Control Language (DCL) - Perintah SQL untuk mengontrol database atau tabel : GRANT - REVOKE
Kumpulan Perintah MySQL
CONTOH PERINTAH SQL | KETERANGAN |
CREATE DATABASE DBKOPERASI | Membuat Database dengan nama DBKOPERASI |
SHOW DATABASE | Melihat daftar database yang ada di server |
DROP DATABASE DBKOPERASI | Menghapus Database dengan nama DBKOPERASI |
ALTER DATABASE | |
CREATE TABEL Pelanggan ( idpel INT AUTO_INCREMENT PRIMARY KEY, nama VARCHAR(30) NOT NULL, alamat VARCHAR(70), deposit DOUBLE DEFAULT 200000) | Membuat tabel dengan nama Pelanggan dengan field idpel, nama, dan alamat. Idpel bersifat INT, tidak boleh NULL, otomatis isiannya, dan Primary Key), FIELD deposit dengan default 200000 |
DESC Pelanggan | Menampilkan design tabel Pelanggan |
Asumsi
CREATE DATABASE -- Membuat database
CREATE DATABASE DBKOPERASI -- misal membuat database dengan nama DBKOPERASI
MEMBUAT VIEWCREATE VIEW <NAMA TABLE VIEW> AS <lnjutkan dengan perintah>
exp : CREATE VIEW LIHAT AS
SELECT A.*,B.NAMA FROM PRODUK A INNER JOIN JENIS_PRODUK B WHERE A.IDJENIS=B.IDJENIS
delimiter //
create procedure test_param3
(out param1 INT, in param2 INT, in param3 int)
begin
select count(*) into param1 from produk
WHERE idjenis=param2 or idjenis=param3;
end;
//delimiter
call test_param3 (@count,2,3);
SELECT @count
We are on
menu-navbar