structured query language
MySQL | Oracle
SQL secara garis besar terdiri dari 4 macam yaitu
-DDL
Data Definition language
ddl adalah suatu pernyataan untuk mendefinisikan struktur atau skema database
(A). create
utk membuat objek dalam database
--------------------------
CREATE TABLE ms_karyawan (
kode_cabang varchar(10) default NULL,
kode_karyawan varchar(10) NOT NULL,
nama_depan varchar(8) default NULL,
nama_belakang varchar(9) default NULL,
jenis_kelamin varchar(1) default NULL,
PRIMARY KEY (kode_karyawan)
)
--------------------------
B. Alter
Mengubah struktur dari suatu objek dalam database
------------------------------
alter table akademik add email varchar (25);
------------------------------
C. Drop
menghapus objek dalam database
----------------------
Drop table mahasiswa;
---------------------
D. Truncate
untuk membersihkan isi table
-------------------------
Truncate table mahasiswa;
-------------------------
E.Comment
untuk memberikan keterangan atau komentar dalam kamus data
F.rename
untuk mengganti nama-
mysql,oracle
------------------------------
Rename table nama_table to nama_tabel baru;
------------------------------
G. DESC
Untuk melihat struktur table secara detail.
---------------------
DESC buku;
---------------------
H.EXPLAIN
Fungsinya sama seperti DESC yaitu untuk menampilkan struktur
-----------------------
EXPLAIN BUKU_KEREN;
-----------------------
I. SELECT LOWER
Fungsinya untuk mengubah string menjadi huruf kecil (lower case)
------------------------------
SELECT LOWER (“PENGARANG”);
------------------------------
J. SELECT UPPER
Fungsinya untuk mengubah string menjadi huruf kapital (upper case)
---------------------------
SELECT LOWER (“pengarang”);
---------------------------
(2). DML
Data Manipulation Language
DML adalah pernyataan yang di gunakan untuk mengorganisir
data dengan menggunakan skema objek.
A. select
untuk mnyeleksi data dalam databse
------------------------------
select * from mahasiswa; (perhatian : tanda '*' untuk menyeleksi semua data dalam table )
select alamat from mahasiswa;
------------------------------
B .insert
untuk mengimputkan record kedalam suatu table
------------------------------
insert into mahasiswa (npm,nama,alamat)
values('123456','budi',jl raya plp');
------------------------------
C. Update
untuk melakukan update dari table yang sudah di buat
------------------------------
update mahasiswa set nama = 'udin'
where npm = '245435',;
------------------------------
D.delete
untuk menghapus isi record baik semuanya maupun sebagian
------------------------------
delete from mahasiswa; (untuk semua data yang ada di table)
------------------------------
delete from mahasiswa
where npm='334553'; (untukm menghapus satu data dalam table)
------------------------------
E. Merge
pnggabungkan update,insert,delete pada suatu table berdasarkan kondisi yang cocok (untuk : oracle)
F. Exec
untuk memanggil prosedur yang telah kita buat
(3). DCL
Data Control Language
Terdiri dari 3 (tiga) stetment
-grant
-revoke
-deny
(Grant) untuk memberikan hak akses ,(Revoke) untuk membuang hak akses ,(Deny) untuk melarang hak akses.
(4) . TCL
Transaction Control
-Commit
Untuk Menyimpan Hasil Perintah
-SavePoint
Identifikasi point transaksi yang akan di gunakan nantinya. .
-Rollback
restore database ke kondisi commit terakhir
- Set Transaction
Mengubah Level Transaksi
Finish . .
Campus Koleksi: Pengertian Ddl . Dml . Dcl . Tcl, Sql Basic >>>>> Download Now
BalasHapus>>>>> Download Full
Campus Koleksi: Pengertian Ddl . Dml . Dcl . Tcl, Sql Basic >>>>> Download LINK
>>>>> Download Now
Campus Koleksi: Pengertian Ddl . Dml . Dcl . Tcl, Sql Basic >>>>> Download Full
>>>>> Download LINK