Anda di halaman 1dari 7

Belajar Syntak Dasar Operasi Table dan Database

Membuat DataBase Baru

- Syntax

   CREATE DATABASE [nama database]

- Contoh

   CREATE DATABASE Kuliah

Menutup Database

- Syntax

  CLOSE DATABASE

- Contoh 

  CLOSE DATABASE Kuliah

Membuka Database

- Syntax

  OPEN DATABASE [nama database]

- Contoh

  OPEN DATABASE Kuliah

Menghapus Database

- Syntax

  DELETE DATABASE [nama database]

- Contoh

  DELETE DATABASE Kuliah


Ket : Untuk menghapus database, database tersebut harus dalam keadaan tertutup.

Membuat Tabel

- Syntax

  CREATE TABEL [nama table](nm_F1 t_f1 (p_f1), nm_FN t_fN (p_fN))

  Ket:

  nm_F=Nama Field

  t_f=Type Field

  p_f=Panjang Field

- Contoh

 CREATE TABEL Mhs(nama c (25), alamat c (50))

Menambahkan Tabel yang telah ada ke Database

- Syntax

  ADD TABLE TableName

- Contoh

  ADD TABLE MHS

Ket : Bila Pembuatan tabel pada saat suatu database terbuka maka secara otomatis

tabel akan berada pada database yang aktif

Membuang Tabel yang ada dalam Database

- Syntax

  REMOVE TABLE TableName

- Contoh

  REMOVE TABLE MHS


Menghapus Table

- Syntax

  DROP TABLE [nama tabel]

- Contoh

  DROP TABLE Mhs

Membuka / Menggunakan Tabel

- Syntax

  USE [nama tabel]

- Contoh

  USE Mhs

Menutup Spesifik Tabel

- Syntax

   USE IN [nama tabel]

- Contoh

  USE IN Mhs

Bila ingin menutup semua table pakai (close table all)

Membuat Index Table & Mengaktifkannya

- Syntax

  INDEX ON [nama field index] TAG [nama index]

  SET ORDER TO [nama index]

Ket:
Table Aktif Harus Ditentukan Dengan Syntax USE

- Contoh

  USE Mhs

  INDEX ON nama TAG nama

  SET ORDER TO nama

Menambah Record Dalam Tabel

- Syntax1

  INSERT INTO dbf_name [(FieldName1 [, FieldName2, ...])] ;

  VALUES (eExpression1 [, eExpression2, ...])

- Syntax2

  APPEND BLANK

  REPLACE FieldName1 With Value1

  REPLACE FieldName2 With Value2

  REPLACE FieldNameN With ValueN

- Contoh1

  INSERT INTO Mhs (nama, alamat) ;

  VALUES (“budi”,”Jepara”)

- Contoh2

  APPEND BLANK

  REPLACE nama With “budi”

  REPLACE alamat With “Jepara”

Menampilkan Record

- Syntax1
  Brows && Bentuk Grid

- Syntax2

  List && Ke Layar Editor Foxpro

- Syntax3

  ? [nama field]

- Contoh3

  ? nama

Ket: Untuk Membersihkan Layar Editor Foxpro digunakan Syntax Clear

Berpindah Antar Record

- Syntax1

 Go [no urutan record]

 Go TOP

 Go BOTTOM

- Syntax2

  SKIP [Jumlah Counter]

- Contoh1

  Go 4 && Menuju Record Nomor 4

- Contoh2

 SKIP 1 && Menuju 1 Record dibawah Record Aktif

 SKIP -1 && Menuju 1 Record diatas Record Aktif

Pencarian Record

- Syntax1

 LOCATE FOR [Expression]


Ket:

Dikombinasikan dengan perintah FOUND() untuk mengetahui hasil

pencarian, FOUND() akan Bernilai .T. bila ketemu dan .F. jika tidak

dan tanpa perlu index aktif.

- Syntax2

  SEEK([Expression])

Ket:

Memerlukan index aktif untuk pencarian Expression berisi data yang

mau dicari berdasarkan index aktif, akan mengembalikan nilai .T.

jika ketemu dan .F. jika tidak.

- Contoh1

  LOCATE FOR nama=”budi”

- Contoh2

 SET ORDER TO nama

 SEEK(“budi”)

Mengedit Record

- Syntax1

 UPDATE [nama tabel] SET Field1=Value1, Field2=Value2 ;

 WHERE [Expression]

- Syntax2

 REPLACE FieldName1 With Value1

Ket:

Harus Didahului Proses Pencarian

- Contoh1
 UPDATE Mhs SET nama=”hani”, alamat=”Kudus” ;

 WHERE nama=”budi”

- Contoh2

 LOCATE FOR nama=”budi”

 REPLACE nama With “hani”

 REPLACE alamat With “Kudus”

Menghapus Record

- Syntax1

 DELETE FOR [Expression]

Ket:

Table Aktif Harus Ditentukan Dengan Syntax USE

- Syntax2

 DELETE FROM [nama tabel] WHERE [Expression]

- Contoh1

 USE Mhs

 DELETE FOR nama=”hani”

- Contoh2

 DELETE FROM Mhs WHERE nama=”hani”

Ket: Syntax DELETE diatas tidak akan menghapus data secara fisik,

data masih dapat dikembalikan dengan syntax RECALL, Untuk

Menghapus Data Secara Fisik Setelah Syntax Diatas Harus

Diakhiri dengan Syntax PACK.

Anda mungkin juga menyukai