Pengertian DDL . DML . DCL . TCL, SQL basic

Pengertian DDL . DML . DCL . TCL, SQL basic



Kali ini saya akan berbagi sedikit informasi mengenai MySQL | Oracle tentang  Pengertian DDL . DML . DCL . TCL, SQL basic, Nah yang sudah tidak sabar, ini ni langsung simak penjelasan singkat saya ini


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
Bagaimana artikel ini? Semoga artikel kali ini bermanfaat ya, untuk lebih lengkapnya kalian bisa liyat  di sumbernya.

0 comments:

Post a Comment

Silahkan Berkomentar dan saya memperbolehkan menyertakan link hidup ataupun link mati
Terima Kasih atas pesan dan kesannya :)