My SQL

hai para readers bertemu denganku lagi.. kaliini aku akan membahas tentang SQL .. kuy kita mulai

Ada banyak software database yang mendukung SQL ini. Software batabase ini disebut juga SQL based DBMS (Database Management System). Beberapa di antaranya adalah MySQL, Oracle, MS. Access, MS. SQL, SQL Server dll.MySQL adalah DBMS yang bersifat free alias gratis namun kehandalannya tidak kalah dengan DBMS yang tidak free.

Apa itu Database?
Database ibaratnya suatu wadah yang digunakan untuk menyimpan data. Supaya mudah diatur data-data itu disimpan dalam sebuah tabel.

Apa itu MyPHPAdmin?
khusus MySQL terdapat software khusus yang dapat dipergunakan untuk pengadministrasian database supaya mudah dilakukan. Software ini bernama PhpMyAdmin. Software ini merupakan web based software yang dijalankan melalu URL:
http://localhost/phpmyadmin

Apabila Anda menggunakanXAMPP maka ketika dipanggil URL di atas akan langsung masuk ke PhpMyAdmin.

Bagaimana cara membuat database?
Pertama  isikan nama database yang akan Anda buat ke dalam bagian kotak CREATE NEW DATABASE lalu klik tombol CREATE.
Tips: sebaiknya nama database jangan mengandung spasi.

Bagaimana cara membuat tabel database?
Pertama ketikkan nama tabel yang akan dibuat pada bagian CREATE NEW TABLE ON DATABASE XXX. ‘XXX’ di sini merupakan nama databasenya.
Selain itu masukkan pula jumlah fieldnya. Oleh karena itu sebaiknya sebelum proses pembuatan tabel hendaknya Anda rancang terlebih dahulu nama-nama fieldnya sesua yang dibutuhkan.

Apa itu varchar?
   Varchar merupakan tipe data dari fieldnya. Tipe data ini harus dimiliki setiap field yang akan dibuat. Tipe data ini menentukan jenis atau sifat data yang akan disimpan dalam field tersebut. Terdapat beberapa tipe data yang bisa dipilih, yaitu
Varchar: bila datanya berbentuk karakter (maks 255 karakter
Int: bila datanya berbentuk bilangan bulat
Float : bila datanya berbentuk bilangan real
Text :bila datanya berbentuk karakter (size nya lebih besar dari varchar)

Date :bila datanya berbentuk tanggal (th-bln-tgl)
Time :bila datanya berbentuk waktu (jam:menit:detik)
Blob :bila datanya berupa file
Catatan:
Khusus untuk varchar harus diberikan lebar size yang diinginkan, misalnya suatu field bertipe varchar(5). Maksud 5 di sini adalah banyak karakter yang bisa disimpan dalam field tersebut adalah 5 buah.

Apa itu Primary ?
PRIMARY KEY adalah fitur yang ada dalam DBMS yang dapat digunakan untuk menjamin bahwa sebuah data itu tunggal.

Bagaimana cara memasukkan data ke tabel?
Untuk memasukkan sebuah record ke tabel, perintah SQL nya adalah berikut ini

INSERT INTO nama_tabel (field1, field2, …) VALUES (data1, data2, ..); 

Catatan Penting:
Khusus field yang bertipe VARCHAR, TEXT, DATE, TIME, dan BLOB, value yang akan dimasukkan ke tabel harus diapit dengan tanda petik tunggal, misal ‘X001’. Namun untuk field bertipe data bilangan (INT, FLOAT) tanpa menggunakan tanda petik.

Bagaimana cara mengedit record?
Apabila Anda ingin mengedit record, perintah SQL nya adalah:

UPDATE nama_tabel SET field1 = value, field2 = value, … [WHERE syarat]

Dalam hal ini WHERE merupakan syarat yang bersifat optional. Bila WHERE tidak diberikan, maka proses update data diberikan ke semua record.

Bagaimana cara menghapus record?
sebuah record atau beberapa record dapat dihapus dari tabel dengan perintah SQL

DELETE FROM nama_tabel [WHERE syarat];

Bagaimana dengan SQL Select?
Perintah SELECT digunakan untuk mencari data atau menampilkan data pada field-field tertentu. Sintaksnya adalah:

SELECT field1, field2, … FROM nama_tabel [WHERE syarat ] [ORDER BY field DESC|ASC];

Kalian  juga bisa menggunakan function yang sudah disediakan oleh MySQL, seperti AVG() untuk menghitung rata-rata nilai, MAX() untuk menghitung nilai maksimum, MIN() untuk mencari nilai minimum, COUNT() untuk menghitung cacah data, SUM() untuk menjumlahkan nilai dari beberapa data.

oke sekian dari materi hari ini .. semoga bermanfaat bagi kalian.. jaa neee :)

Komentar

Postingan populer dari blog ini

looping FOR dalam PHP

Apa sih perbedaan Write dengan WriteLine dalam C#

Cara menghitung Kecepatan dan Luas dalam C# (C Sharp)