- Syntax
CREATE DATABASE [nama database]- Contoh
CREATE DATABASE Kuliah
2. Menutup Database
- Syntax
CLOSE DATABASE- Contoh
CLOSE DATABASE
3. Membuka Database
- Syntax
OPEN DATABASE [nama database]
- Contoh
OPEN DATABASE Kuliah
4. Menghapus Database
- Syntax
DELETE DATABASE [nama database]- Contoh
DELETE DATABASE KuliahKet : Untuk menghapus database, database tersebut harus dalam keadaan tertutup.
5. 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))
FieldType
C, Char, Character n – Character field of width n
Y, Currency – – Currency
D, Date – – Date T, DateTime – – DateTime
B, Double – Double
G, General – – General
I, Int, Integer – – Integer
L, Logical – – Logical
M, Memo – – Memo
N, Num, Numeric – – Numeric field of width n with d decimal places
F, Float n d Floating Numeric field of width n with d decimal places
V, Varchar n - Varchar field of width n
6. Menambahkan Tabel yang telah ada ke Database
- Syntax
ADD TABLE TableName- Contoh
ADD TABLE MHSKet : Bila Pembuatan tabel pada saat suatu database terbuka maka secara otomatis
tabel akan berada pada database yang aktif
7. Membuang Tabel yang ada dalam Database
- Syntax
REMOVE TABLE TableName- Contoh
REMOVE TABLE MHS
8. Menghapus Table
- Syntax
DROP TABLE [nama tabel]- Contoh
DROP TABLE Mhs
9. Membuka / Menggunakan Tabel
- Syntax
USE [nama tabel]
- Contoh
USE Mhs
10. Menutup Spesifik Tabel
- Syntax
USE IN [nama tabel]- Contoh
USE IN Mhs
11. Membuat Index Table & Mengaktifkannya
- Syntax
INDEX ON [nama field index] TAG [nama index]Ket:
SET ORDER TO [nama index]
Table Aktif Harus Ditentukan Dengan Syntax USE
- Contoh
USE Mhs
INDEX ON nama TAG nama
SET ORDER TO nama
12. Menambah Record Dalam Tabel
- Syntax1
INSERT INTO dbf_name [(FieldName1 [, FieldName2, ...])] ;- Syntax2
VALUES (eExpression1 [, eExpression2, ...])
APPEND BLANK- Contoh1
REPLACE FieldName1 With Value1
REPLACE FieldName2 With Value2
REPLACE FieldNameN With ValueN
INSERT INTO Mhs (nama, alamat) ;- Contoh2
VALUES (“budi”,”Jepara”)
APPEND BLANK
REPLACE nama With “budi”
REPLACE alamat With “Jepara”
13. Menampilkan Record
- Syntax1
Brows {Bentuk Grid)- Syntax2
List {Ke Layar Editor Foxpro)- Syntax3
? [nama field]- Contoh3
? namaKet: Untuk Membersihkan Layar Editor Foxpro digunakan Syntax Clear
14. Berpindah Antar Record
- Syntax1
Go [no urutan record]- Syntax2
Go TOP
Go BOTTOM
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}
15. 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”)
16. Mengedit Record
- Syntax1
UPDATE [nama tabel] SET Field1=Value1, Field2=Value2 ;
17. Menghapus Record
- Syntax1
DELETE FOR [Expression]Ket:
Table Aktif Harus Ditentukan Dengan Syntax USE
- Syntax2
DELETE FROM [nama tabel] WHERE [Expression]- Contoh1
USE Mhs- Contoh2
DELETE FOR nama=”hani”
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.
0 komentar:
Posting Komentar