1. SQL CREATE TABLE
CREATE TABLE Pernyataan digunakan untuk membuat tabel untuk menyimpan data. Kendala integritas seperti kunci primer, kunci unik, kunci asing dapat didefinisikan untuk kolom sekaligus menciptakan meja. Kendala integritas dapat didefinisikan pada tingkat kolom atau tingkat meja. Pelaksanaan dan sintaks CREATE Laporan berbeda untuk RDBMS yang berbeda.Perintah untuk Pernyataan CREATE TABLE adalah:
CREATE TABLE table_name
(column_name1 datatype,
column_name2 datatype,
... column_nameN datatype );
• table_name - Adalah nama dari tabel.
• column_name1, column_name2 .... - Adalah nama kolom
• datatype - Adalah datatype untuk kolom seperti char, tanggal, nomor dll
Sebagai Contoh: Jika Anda ingin membuat tabel karyawan, pernyataan akan seperti,
CREATE TABLE employee
( id number(5),
name char(20),
dept char(10),
age number(2),
salary number(10),
location char(10)
);
Dalam database Oracle, datatype untuk kolom integer direpresentasikan sebagai "angka". Dalam Sybase itu direpresentasikan sebagai "int".
Oracle menyediakan cara lain untuk membuat tabel.
CREATE TABLE temp_employee
SELECT * FROM employee
Dalam pernyataan di atas, tabel temp_employee dibuat dengan jumlah kolom yang sama dan tipe data sebagai tabel karyawan.
2. SQL DELETE
Pernyataan DELETE digunakan untuk menghapus baris dari tabel.Sintaks dari SQL DELETE Statement
DELETE
FROM table_name [WHERE condition];
- table_name - nama tabel yang harus diperbarui.
Contoh SQL delete
Untuk menghapus seorang karyawan dengan id 100 dari tabel
karyawan, sql menghapus permintaan akan seperti,DELETE
FROM employee WHERE id = 100;
DELETE
FROM employee;
3. SQL INSERT
Pernyataan INSERT digunakan untuk menambahkan baris baru data ke sebuah meja.
Kita bisa memasukkan data ke sebuah meja dengan dua cara,
Sintaks untuk SQL INSERT adalah:
INSERT INTO TABLE_NAME
[ (col1, col2,
col3,...colN)]
VALUES (value1, value2,
value3,...valueN);
- col1, col2, ... Coln - nama-nama kolom dalam tabel di mana Anda ingin memasukkan data.
Sementara memasukkan berturut-turut,
jika Anda menambahkan nilai untuk semua kolom dari tabel Anda tidak perlu
menentukan kolom (s) nama dalam query sql. Tapi Anda harus memastikan urutan
nilai-nilai dalam urutan yang sama seperti kolom dalam tabel. Permintaan sql
insert adalah sebagai berikut
INSERT INTO TABLE_NAME
VALUES (value1, value2, value3,...valueN);
VALUES (value1, value2, value3,...valueN);
Sebagai
Contoh: Jika Anda ingin menyisipkan baris
ke meja karyawan, query akan seperti,
INSERT INTO employee (id, name,
dept, age, salary location) VALUES (105, 'Srinath', 'Aeronautics', 27, 33000);
CATATAN:Ketika menambahkan berturut-turut,
hanya karakter atau nilai tanggal harus diapit dengan tanda kutip tunggal.
Jika Anda memasukkan data ke semua
kolom, nama kolom dapat dihilangkan. Pernyataan insert di atas juga dapat
ditulis sebagai,
INSERT INTO employee
VALUES (105, 'Srinath', 'Aeronautics', 27, 33000);
VALUES (105, 'Srinath', 'Aeronautics', 27, 33000);
Sintaks
untuk SQL INSERT adalah:
INSERT INTO table_name
[(column1, column2, ... columnN)]
SELECT column1, column2, ...columnN
FROM table_name [WHERE condition];
[(column1, column2, ... columnN)]
SELECT column1, column2, ...columnN
FROM table_name [WHERE condition];
Sebagai
Contoh: Untuk menyisipkan baris ke dalam
tabel karyawan dari tabel sementara, query sql insert akan seperti,
INSERT INTO employee (id, name,
dept, age, salary location) SELECT emp_id, emp_name, dept, age, salary,
location
FROM temp_employee;
FROM temp_employee;
Jika Anda memasukkan data ke semua
kolom, pernyataan insert di atas juga dapat ditulis sebagai,
INSERT INTO employee
SELECT * FROM temp_employee;
SELECT * FROM temp_employee;
CATATAN:Kami telah mengasumsikan meja
temp_employee memiliki kolom emp_id, emp_name, dept, usia, gaji, lokasi di
urutan diberikan di atas dan datatype yang sama.
4. SQL SELECT
Perintah SQL yang paling umum
digunakan adalah pernyataan SELECT. Pernyataan SQL SELECT digunakan untuk query
atau mengambil data dari tabel dalam database. Sebuah query dapat mengambil
informasi dari kolom tertentu atau dari semua kolom dalam tabel. Untuk membuat
SQL SELECT Pernyataan sederhana, Anda harus menentukan kolom (s) nama dan nama
tabel. Seluruh query disebut SQL SELECT Pernyataan.
Sintaks
SQL SELECT Statement:
SELECT column_list FROM table-name
[WHERE Clause]
[GROUP BY clause]
[HAVING clause]
[ORDER BY clause];
[WHERE Clause]
[GROUP BY clause]
[HAVING clause]
[ORDER BY clause];
- tabel-nama adalah nama tabel dari mana informasi tersebut diambil.
- column_list mencakup satu atau lebih kolom dari data yang diambil.
- Kode dalam kurung adalah opsional.
·
tudent_details tabel
database;
id
|
first_name
|
last_name
|
age
|
subject
|
games
|
100
|
Rahul
|
Sharma
|
10
|
Science
|
Cricket
|
101
|
Anjali
|
Bhagwat
|
12
|
Maths
|
Football
|
102
|
Stephen
|
Fleming
|
09
|
Science
|
Cricket
|
103
|
Shekar
|
Gowda
|
18
|
Maths
|
Badminton
|
104
|
Priya
|
Chandra
|
15
|
Economics
|
Chess
|
·
CATATAN: Tabel database ini digunakan di sini untuk
penjelasan yang lebih baik dari perintah SQL. Pada kenyataannya, tabel dapat
memiliki kolom yang berbeda dan data yang berbeda.
·
Sebagai contoh, perhatikan
student_details meja. Untuk memilih nama pertama semua siswa query akan
seperti:
·
SELECT
first_name FROM student_details;
5. Pernyataan UPDATE SQL
5. Pernyataan UPDATE SQL
Pernyataan UPDATE digunakan untuk
memodifikasi baris yang ada di meja.
Perintah
untuk SQL UPDATE Command adalah:
UPDATE table_name
SET column_name1 = value1,
column_name2 = value2, ...
[WHERE condition]
- table_name - nama tabel yang harus diperbarui.
- column_name1, column_name2 .. - kolom yang akan diubah.
- value1, value2 ... - adalah nilai-nilai baru.
CATATAN:Dalam pernyataan Update, klausa
WHERE mengidentifikasi baris yang terpengaruh. Jika Anda tidak menyertakan
klausa WHERE, nilai kolom untuk semua baris mendapatkan terpengaruh.
Sebagai
Contoh: Untuk memperbarui lokasi karyawan,
query sql pembaruan akan seperti,
UPDATE employee
SET location ='Mysore'
WHERE id = 101;
Untuk mengubah gaji semua karyawan,
permintaan akan,
UPDATE employee
SET salary = salary + (salary * 0.2);
Sekian Belajar Coding SQL tentang Delete, Create Table, Insert, Select, Update
EmoticonEmoticon