Minggu, 28 April 2013

Nama                   : wildani A.Z
Nim             : 11390100028
Manipulasi data
Data Manipulation Language (DML) adalah sebuah bagian inti dari SQL. Ketika ingin menambahkan, mengubah, atau menghapus data dari database, menjalankan sebuah query DML. Sekumpulan query DML yang membentuk sebuah unit logis dari sebuah pekerjaan disebut sebuah transaction.
Untuk menambahkan baris data baru ke dalam tabel, anda menggunakan DML  INSERT. Syntax dasar INSERT
INSERT INTO TABLE [(COLUMN[, COLUMN. . .])] VALUES (VALUE[, VALUE. . .]);
Keterangan:  TABLE adalah nama dari tabel yang akan diisi baris data baru.  COLUMN adalah nama kolom pada tabel yang akan diisi. Kolom tidak harus dituliskan jika anda akan mengisi semua kolom yang ada pada tabel tersebut.  VALUE adalah nilai yang sesuai dengan kolom. Penulisan nilai harus sesuai dengan urutan kolom pada tabel.  Syntax ini hanya memasukkan satu baris data saja ke dalam tabel.
Contoh:

INSERT INTO MAHASISWA VALUES('06390200123','39020', 'Adr', 'Wjy', 'Jl. S 1/4, S', 'Sidoarjo', '0874451234', 'P', 'B', 'A', '16-JAN-1988'
SQL Hapus Pernyataan
Pernyataan DELETE digunakan untuk menghapus baris dari tabel.
Sintaks dari pernyataan DELETE SQL adalah:
DELETE FROM table_name [WHERE condition];
·         table_name - nama tabel yang harus diperbarui.
CATATAN:Klausa WHERE di sql delete perintah opsional dan mengidentifikasi baris dalam kolom yang akan dihapus. Jika Anda tidak menyertakan klausa WHERE semua baris dalam tabel akan dihapus, jadi hati-hati saat menulis query DELETE tanpa klausa WHERE.
Untuk Contoh: Untuk menghapus karyawan dengan id 100 dari tabel karyawan, query sql delete akan seperti,
DELETE FROM employee WHERE id = 100;
Untuk menghapus semua baris dari tabel karyawan, query akan seperti,
DELETE FROM employee;
The SQL TRUNCATE Perintah ini digunakan untuk menghapus semua baris dari tabel dan membebaskan ruang yang berisi meja.

Sintaks untuk truncate tabel:
TRUNCATE TABLE table_name;
Untuk Contoh: Untuk menghapus semua baris dari tabel karyawan, query akan seperti,
TRUNCATE TABLE employee;
Perbedaan antara DELETE dan Laporan truncate:
Pernyataan DELETE: Ini menghapus perintah hanya baris dari tabel berdasarkan kondisi yang diberikan dalam mana semua klausul atau menghapus baris dari tabel jika kondisi tidak ditentukan. Tapi itu tidak membebaskan ruang yang berisi meja.
Truncate pernyataan: Perintah ini digunakan untuk menghapus semua baris dari tabel dan membebaskan ruang yang berisi meja.


Transaction Control
A Transaction Control Language (TCL)  adalah bahasa komputer dan subset SQL, digunakan untuk mengontrol pemrosesan transaksi dalam database. unit logis dari pekerjaan yang terdiri dari satu atau lebih pernyataan SQL, biasanya sekelompok pernyataan DML. Contoh perintah TCL meliputi:

COMMIT to apply the transaction by saving the database changes.
ROLLBACK to undo all changes of a transaction.
SAVEPOINT to divide the transaction into smaller sections. It defines breakpoints for a transaction to allow partial rollbacks.

Nama                   : wildani A.Z
Nim             : 11390100028
Manipulasi data
Data Manipulation Language (DML) adalah sebuah bagian inti dari SQL. Ketika ingin menambahkan, mengubah, atau menghapus data dari database, menjalankan sebuah query DML. Sekumpulan query DML yang membentuk sebuah unit logis dari sebuah pekerjaan disebut sebuah transaction.
Untuk menambahkan baris data baru ke dalam tabel, anda menggunakan DML  INSERT. Syntax dasar INSERT
INSERT INTO TABLE [(COLUMN[, COLUMN. . .])] VALUES (VALUE[, VALUE. . .]);
Keterangan:  TABLE adalah nama dari tabel yang akan diisi baris data baru.  COLUMN adalah nama kolom pada tabel yang akan diisi. Kolom tidak harus dituliskan jika anda akan mengisi semua kolom yang ada pada tabel tersebut.  VALUE adalah nilai yang sesuai dengan kolom. Penulisan nilai harus sesuai dengan urutan kolom pada tabel.  Syntax ini hanya memasukkan satu baris data saja ke dalam tabel.
Contoh:

INSERT INTO MAHASISWA VALUES('06390200123','39020', 'Adr', 'Wjy', 'Jl. S 1/4, S', 'Sidoarjo', '0874451234', 'P', 'B', 'A', '16-JAN-1988'
SQL Hapus Pernyataan
Pernyataan DELETE digunakan untuk menghapus baris dari tabel.
Sintaks dari pernyataan DELETE SQL adalah:
DELETE FROM table_name [WHERE condition];
·         table_name - nama tabel yang harus diperbarui.
CATATAN:Klausa WHERE di sql delete perintah opsional dan mengidentifikasi baris dalam kolom yang akan dihapus. Jika Anda tidak menyertakan klausa WHERE semua baris dalam tabel akan dihapus, jadi hati-hati saat menulis query DELETE tanpa klausa WHERE.
Untuk Contoh: Untuk menghapus karyawan dengan id 100 dari tabel karyawan, query sql delete akan seperti,
DELETE FROM employee WHERE id = 100;
Untuk menghapus semua baris dari tabel karyawan, query akan seperti,
DELETE FROM employee;
The SQL TRUNCATE Perintah ini digunakan untuk menghapus semua baris dari tabel dan membebaskan ruang yang berisi meja.

Sintaks untuk truncate tabel:
TRUNCATE TABLE table_name;
Untuk Contoh: Untuk menghapus semua baris dari tabel karyawan, query akan seperti,
TRUNCATE TABLE employee;
Perbedaan antara DELETE dan Laporan truncate:
Pernyataan DELETE: Ini menghapus perintah hanya baris dari tabel berdasarkan kondisi yang diberikan dalam mana semua klausul atau menghapus baris dari tabel jika kondisi tidak ditentukan. Tapi itu tidak membebaskan ruang yang berisi meja.
Truncate pernyataan: Perintah ini digunakan untuk menghapus semua baris dari tabel dan membebaskan ruang yang berisi meja.


Transaction Control
A Transaction Control Language (TCL)  adalah bahasa komputer dan subset SQL, digunakan untuk mengontrol pemrosesan transaksi dalam database. unit logis dari pekerjaan yang terdiri dari satu atau lebih pernyataan SQL, biasanya sekelompok pernyataan DML. Contoh perintah TCL meliputi:

COMMIT to apply the transaction by saving the database changes.
ROLLBACK to undo all changes of a transaction.
SAVEPOINT to divide the transaction into smaller sections. It defines breakpoints for a transaction to allow partial rollbacks.