Senin, 01 Februari 2010

Membuat, Mengubah, dan Menghapus Tabel

Membuat Table baru

Untuk membuat tabel,SQL Server memiliki perintah standar SQL yang bernama CREATE.Sintaks penulisannya adalah:

CREATE TABLE tablebaru(
kolom_a tipe data(panjang),
kolom_b tipe data(panjang),
............................................
kolom_n tipe data(panjang),

Penjelasan sintaks:
- Tablebaru : adalah nama tabel yang hendak dibuat. Anda tidak boleh menggunakan tanda spasi dalam mendefinisikan nama tabelnya. Apabila hendak memisahkan, maka gunakanlah tanda underscore(_) atau min(-), Contohnya adalah tabel_golongan, atau dapat dituliska tabel-obat.
- Kolom : adalah nama-nama kolom yang hendak dibuat didalam tabel tersebut.Penulisan kolom juga tidak dapat menggunakan karakter kosong(space bar).
- Tipedata: adalah tipe data yang sesuai dengan data yang akan disimpan didalamnya.
- Panjang : adalah ukuran digit atau besar kemampuan kolom dalam menyimpan data.

Untuk melihat apakah tabel yang baru saja di buat sudah terdaftar didalam database,ketikkan perintah berikut:

SELECT * FROM Information_schema.tables

Jika Anda ingin melihat struktur dari semua tabel yang terdapat di dalam database, berikut adalah kode programnya:

SELECT * FROM Information_schema.columns




Menghapus Tabel

Selain perintah CREATE, DDL memiliki perintah yang dapat digunakan untuk menghapus tabel, tentunya pada tabel yag telah dibuat sebelumnya. Perintah tersebut adalah DROP.Sintaks penggunaannya adalah: DROP TABLE namadatabase;
Setelah anda mendapat pesan"The command(s) completed successfully", maka sekarang anda sudah tidak memiliki tabel didalam database. Buktikan dengan mengetikkan perintah berikut:
SELECT * FROM Information_schema.tables

Membuat Kunci Primer

Kunci primer merupakan identitas pada suatu kolom yang dapat menandai bahwa kolom tersebut dapat dijadikan sebagai kolom utama. Kunci primer di dalam teori basis data sering disebut juga PRIMARY KEY. Adanya kunci primer dimaksudkan untuk menjadikan data yang ada di dalamnya sebagai wakil dari semua data. Misalnya anda sebagai mahasiswa memiliki data nama, alamaat, jenis kelamin, tanggal lahir, dan telepon. Untuk mewakili semua data anda tersebut kita dapat menggunakan nomor mahasiswa atau nomor induk.
Untuk membuat kunci primer, anda dapat mendefinisikannya setelah definisi kolom selesai dilakukan. Berikut adalah contohnya:

CREATE TABLE Golongan(
KdGol varchar(4)NOT NULL,
NmGol VARCHAR (20) NOT NULL
PRIMARY KEY (KdGol))

Mengubah Struktur Tabel

a. ADD
digunakan untuk menambah kolom pada sebuah tabel.
Contoh:

ALTER TABLE Golongan ADD Keterangan VARCHAR(200);

artinya,anda akan menambahkan sebuah kolom baru di dalam tabel Golongan dengan nama kolom Keterangan dan tipe data VARCHAR dengan lebar data 200 karakter.Posisi kolom tersebut ditempatkan di bagian akhir index kolom di tabel Golongan.

ALTER TABLE Golongan ADD UNIQUE(NmGol)

artinya, anda akan menambahkan constraint UNIQUE untuk kolom NmGol di tabel Golongan.

b. ALTER COLUMN
Digunakan untuk mengubah struktur kolom pada sebuah tabel. Berikut adalah contoh kode programnya:

ALTER TABLE Golongan ALTER COLUMN NmGol VARCHAR(50)

Artinya, anda akan merubah lebar data dari kolom NmGol yang sebelumnya VARCHAR(20) menjadi VARCHAR(50). Lihat kembali struktur tabel Golongan yang sebelumnya anda buat untuk memastikan lebar data yang sebenarnya pada kolom NmGol.

c. DROP
Digunakan untuk menghapus kolom atau field.
Contoh:

ALTER TABLE Golongan DROP COLUMN Keterangan

Artinya, anda akan menghapus kolom Keterangan dari tabel Golongan. Sebagai catatan, sekali peintah tersebut dieksekusi, maka SQL Server tidak memberikan konfirmasi apakah Anda benar-benar ingin menghapuskolom tersebut atau tidak. Dengan demmikian, Anda harus memastikan terlebih dahulu apakah kolom yang anda akan dihapus benar-benar kolom yang dimaksud.


dikutip dari buku SQL Server dengan Visual Basic 6.0
dibuat oleh Bunafit Nugroho dan Indah Indriyani

Tidak ada komentar:

Posting Komentar