SQL Syntax Basic
Database relational besar seperti Oracle, SQ L Server, Informix, Sybase dan lain-lain biasanya mendukung SQL, dimana SQL merupakan bahasa standar sebagai interface bagi suatu aplikasi untuk berinteraksi dengan database relasional. Dalam tulisan inin penulis akan memaparkan dasar dasar syntax SQL.
1. Data Definition Language (DDL) / Pembentukan database
Membuat Tabel (Creating Tables)
Syantax
CREATE TABLE <nama_tabel>(
<nama_kolom><tipe_data>(<panjang_data>)
[UNIQUE] [NOT NUL] [PRIMARY KEY] [DEFAULT<nilai_default>]
[referential_constrait_defition>][CHECK<constrait-defenotion>]
<nama_kolom><tipe_data>(<panjang_data>)
[UNIQUE] [NOT NULL][PRIMARY KEY] [DEFAULT<nilai>]
[referential_constrait_defition>][CHECK<constrait-defenotion>],
keterangan
Unique; pada kolom tersebut tidak boleh ada data yang sama
Not Null; tidak boleh data pakolom tersebut bernilai null
Unique dan Not Null; kolom tersebut dapat dijadika primary key
Defaultt; nilai default yang secara otomatis akan mengisi kolom dengan data default tersebut dengan setiap operasi insert dilakukan.
Lisensi Dokumen
copyright © 2004 IlmuKomputer.Com
seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),dengan syarat tidak menghapus atu merubah atribut penulis dan penyertaan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecual;i mendapatkan ijin terlebih dahulu dari
IlmuKomputer.Com
Kuliah Umum IlmuKomputer.com
Copyright © 2004 IlmuKomputer.Com
Referential_Constraint_Definition; Bila kolom tersebut merupakan foreign key terhadap tabel lain. Dengan syntax
FOREIGN KEY<nama_kolom>REFERENCCES<nama_tabel>
Contoh:
CREATE TABLE Pelajar(
No_Induk CHAR(8),
Tgl_Lahir DATE,
Kelas CHAR(2),
);
CREAT TABLE Mata_Pelajaran(
Kode CHAR(4),
Nama CHAR(20),
Kelas CHAR(2);
CREATE TABLE Nilai(
No_Induk CHAR(8),
Kode CHAR(4),
NI_Angka Number
);

Gambarnya serem banget...
BalasHapus