Syntax Coding SQL, Create, Delete, Insert, Update, Select, | Belajar Coding

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.
    CATATAN: The MANA klausul dalam perintah menghapus sql adalah 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. 


  Contoh SQL delete
 Untuk menghapus seorang karyawan dengan id 100 dari tabel karyawan, sql menghapus permintaan akan seperti,


DELETE FROM employee WHERE id = 100; 

Untuk menghapus semua baris dari tabel karyawan, query akan seperti, 


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); 

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); 



Sintaks untuk SQL INSERT adalah:

INSERT INTO table_name
[(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; 

Jika Anda memasukkan data ke semua kolom, pernyataan insert di atas juga dapat ditulis sebagai, 

INSERT INTO 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];
  • 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

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