3.1
MySQL
Mengenal SQL
SQL adalah kependekan dari Structured Query Language. Dalam
bahasa Inggris, SQL sering dibaca ES-KYU-EL. Bahasa ini merupakan
standard yang digunakan untuk mengakses database relasional.
Standar
SQL
mula-mula
didefinisikan
oleh
ISO
(International
khusus,
MySQL
juga
menambahkan
sejumlah
fungsi
yang
membuat perintah SQL pada MySQL sangat variatif. Tentu saja, tambahantambahan
tersebut
akan
membuat
keleluasaan
dalam
mengakses
Baris
Sel
Contoh Tabel
NIP
103201100
Nama Lengkap
Belli Ukim, Spd
Alamat
Jl. AM.Sangaji
Kota
Tenggaron
Telp.
0812546623
01
103201100
28
Jl. Gn.Menyapa
g
Tenggaron
69
0812533333
02
103201100
M.Si.
Puji
20
Jl. Taman Ulin
g
Tenggaron
37
0812524444
03
S.Kom
43
47
Satrianto,
Foreign Key
Foreign key adalah field yang dijadikan sebagai kunci tamu dalam suatu
table. Isi dari field ini akan selalu mengacu pada isi field yang terdapat
pada table lain. Dengan konsep inilah, dua atau beberapa table dapat
saling direlasikan.
ke
database
bersangkutan.
Ini
dapat
dilakukan
dengan
Pada contoh diatas, table infobrib terdiri atas 5 buah kolom dengan
rincian sebagai berikut :
KEY).
Kolom nama bertipe VARCHAR dengan panjang maksimal 25
karakter.
Kolom kota bertipe VARCHAR dengan panjang maksimal 15
karakter
Kolom tgl_lahir bertipe DATE (tipe data tanggal)
Kolom jenis_kelamin bertipe CHR dengan panjang maksimal 1
karakter. Kolom ini akan diisi dengan L untuk Laki-laki dan W
untuk wanita.
INSERT
memungkinkan
penambahan
baris
TABLE.
Sebagai
contoh,
anda
bisa
mengubah
kolom
Tipe data pada suatu kolom juga bisa diubah, sebagai contoh :
alter table infoprib change sex sex enum(L,W) not null;
atau bisa disederhanakan menjadi :
alter table infoprib modify sex enum(L,W) not null;
3.2
tabel
dengan
menggunakan
pernyataan
INSERT.
nama
Agung
kota
Tenggaron
tgl_lahir
1 Juli 1991
12349
12350
Dani
Dira
g
Sebulu
Kota
25 Mei 1992
10 Juni 1995
L
W
12351
Rahmi
Bangun
Muara
11
12352
12353
Rahma
Santi
Jawa
Jonggon
Tenggaron
1993
4 April 1992
2 Mei 1991
W
W
12354
Deni
g
Samarinda
23 Juni 1990
Maret
sex
L
(12348,Agung,Loa
Kulu,1991-07-01,L),
UPDATE nama_tabel
SET kolom_1 = nilai_baru,
Kolom_2 = nilai_baru,
...
WHERE kondisi ;
Pada kaidah diatas, klausa WHERE bersifat optional. Bila klausa ini
disertakan maka hanya baris-baris tertentu yang memenuhi kondisi
yang akan diubah. Jika klausa WHERE tidak disertakan maka semua
baris akan diubah. Adapun SET digunakan untuk menentukan
kolom-kolom yang akan diubah.
3.2.4 Mengubah Sebuah Kolom untuk Baris Tertentu
Jika perlu mengubah nama
dari pegawai
bernama
Santi,
Dengan perintah diatas maka nama atas nama Santi akan berubah
sebagaimana tampak pada data berikut ini ;
menghendaki
untuk
sekaligus, contoh :
UPDATE infoprib
SET nama = Billy,
tgl_lahir = 1975-07-24
WHERE nip = 12348;
mengubah
sejumlah
kolom
Update infoprib
Set kota =Jonggon C;
maka semua
primer
tidak
mungkin
bernilai
kembar.
Untuk
3.3
$database ="pegawai";
$seleksi_db = mysql_select_db($database);
if (!$seleksi_db) {
die ("Database tidak terkoneksi");
}
else
{
echo "data terhubung<br><br>";
}
?>
</body>
</html>
3.4
PRAKTIKUM