Wednesday, February 8, 2012

Basic Command SQL


Saya akan sedikit membahas dasar-dasar perintah SQL, mulai dari Select, Insert, Update, dan Delete, semoga bermanfaat untuk teman-teman yang baru mengenal SQL.



SELECT_________________________________________________________
Fungsi SELECT dalam SQL adalah untuk mengambil data dari suatu table atau view dalam database.

SELECT * FROM [nama tabel] WHERE (Condition) || untuk menampilkan seluruh field dalam suatu tabel atau view.
SELECT [nama field], [nama field] FROM [nama tabel] WHERE (Condition) || Untuk menampilkan field-field tertentu.

Contoh:
- SELECT * FROM MsUser WHERE IdUser = 001
- SELECT IdUser, NamaUser, AlamatUser FROM MsUser WHERE IdUser = 001

INSERT_________________________________________________________
Fungsi INSERT dalam SQL adalah untuk mengisi data ke suatu table.

>> Insert dengan data inputan sendiri. 

INSERT INTO [nama table]  ([nama field], [nama field], [nama field])
VALUES [nilai inputan], [nilai inputan], [nilai inputan]

Contoh:
- INSERT INTO MsUser ( IdUser, NamaUser, AlamatUser )
  VALUES ('nip001', 'Johan Anderson', 'Jl. Wall No. 1')


>>Insert dengan data inputan dari table lain.

INSERT INTO [nama table]  ( [nama field], [nama field], [nama field] )
SELECT [nama field], [nama field], [nama field] FROM [nama table]
WHERE (Condition)

Contoh:
- INSERT INTO MsUser ( IdUser, NamaUser, AlamatUser )
  SELECT NIP, NamaPegawai, AlamatPegawai FROM MsPegawai
  WHERE NIP = '001'

UPDATE___________________________________________________________
Fungsi UPDATE dalam SQL adalah untuk mengubah isi data pada suatu table.


UPDATE [nama table] SET [nama field] = [nilai inputan], [nama field] = [nilai inputan]
WHERE (Condition)


Contoh:
- UPDATE MsUser SET AlamatPegawai = 'Jl. Bunga Mawar No.20'
  WHERE IdUser = '004'


DELETE___________________________________________________________
Fungsi DELETE dalam SQL adalah untuk menghapus data dalam suatu table.


DELETE FROM MsUser WHERE (Condition)


Contoh:
- DELETE FROM MsUser WHERE NamaPegawai like 'Doni%'


100% Original (By Wisnu)

No comments:

Post a Comment