- MEMBUAT DATABASE BARU
- Syntax
CREATE DATABASE [nama database]
- Contoh
CREATE
DATABASE Kuliah
2. MEMBUAT TABEL
- Syntax
CREATE
TABEL [nama table](nm_F1 t_f1 (p_f1), nm_FN t_fN (p_fN))
Keterangan:
nm_F=Nama
Field
t_f=Type
Field
p_f=Panjang
Field
- Contoh
CREATE
TABEL Mhs(nama c (25), alamat c (50))
3. 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”
4. Menghapus Record
- Syntax1
DELETE FOR [Expression]
Keterangan:
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”
Keterangan:
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.
5. MENGEDIT RECORD
- Syntax1
UPDATE [nama tabel] SET Field1=Value1, Field2=Value2 ;
WHERE [Expression]
- Syntax2
REPLACE FieldName1 With Value1
Keterangan:
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”
6. PENCARIAN RECORD
- Syntax1
LOCATE FOR [Expression]
Keterangan:
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])
Keterangan:
Memerlukan index aktif untuk pencarian
Expression berisi data yang maudicari 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”)
7. Berpindah Antar Record (Pointer)
- 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
SYNTAX DASAR OPERASI TABEL DAN
DATABASE VISUAL FOXPRO
- MEMBUAT DATABASE BARU
- Syntax
CREATE DATABASE [nama database]
- Contoh
CREATE
DATABASE Kuliah
2. MEMBUAT TABEL
- Syntax
CREATE
TABEL [nama table](nm_F1 t_f1 (p_f1), nm_FN t_fN (p_fN))
Keterangan:
nm_F=Nama
Field
t_f=Type
Field
p_f=Panjang
Field
- Contoh
CREATE
TABEL Mhs(nama c (25), alamat c (50))
3. 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”
4. Menghapus Record
- Syntax1
DELETE FOR [Expression]
Keterangan:
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”
Keterangan:
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.
5. MENGEDIT RECORD
- Syntax1
UPDATE [nama tabel] SET Field1=Value1, Field2=Value2 ;
WHERE [Expression]
- Syntax2
REPLACE FieldName1 With Value1
Keterangan:
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”
6. PENCARIAN RECORD
- Syntax1
LOCATE FOR [Expression]
Keterangan:
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])
Keterangan:
Memerlukan index aktif untuk pencarian
Expression berisi data yang maudicari 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”)
7. Berpindah Antar Record (Pointer)
- 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
0 comments:
Post a Comment