Serch

Translate

Follower

free counters
Get this Widget and Desaign!
Kamis, 19 Mei 2011

Sebelum memulai mysql ada baiknya kita mengecek apakah packet mysql sudah terpasang, ketikkan perintah :
# pkgtool , pilih saja view , lalu carilah mysql apakah sudah terpasang. Andaikata belom atau ingin mengupgrade silahkan kunjungi slackware.packages.it .Untuk melihat versi mysql yang kita gunakan :

mysql> SELECT VERSION();

Membuat database :

mysql> create database latihan1 ;
Melihat database :
mysql> show databases;
Memilih database :
mysql> use latihan1;

Menampilkan table :

mysql> show tables;

Membuat table baru :

mysql> create table biodata
-> (noid INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
-> nama VARCHAR(40) NOT NULL,
-> kelamin VARCHAR(2),
-> alamat VARCHAR(30),
-> kota VARCHAR(40),
-> tgllhr DATE NULL DEFAULT ’0000-00-00′);
Query OK, 0 rows affected (0.00 sec)

Menampilkan struktur table :

mysql> DESCRIBE biodata;

Mengubah struktur tabel :

Dengan perintah ALTER TABLE kita bisa melakukan terhadap kolom diantaranya:
ADD => melakukan penambahan kolom pada tabel
DROP => menghapus kolom dan index pada tabel
RENAME => mengganti nama tabel
MODIFY => mengubah jenis kolom
CHANGE => mengganti nama kolom sekaligus jenis kolom

mysql> ALTER TABLE biodata
-> ADD kodepos VARCHAR(5);
Query OK, 0 rows affected (0.01 sec)
Records: 0  Duplicates: 0  Warnings: 0

MENGISI DATA

Untuk mengisi data ke database ada 3 cara sebagai berikut:

Cara Yang 1

Syntax => INSERT INTO table(kolom 1, kolom 2, … kolom n)
VALUES(data_kolom 1, data_kolom 2, … data_kolom n);
Contoh:

mysql>INSERT INTO biodata
-> (nama, kelamin, alamat, kota, tgllhr, kodepos)
-> VALUES
-> (‘Crash’,'LK’,'Jl. Hell From Heaven 666′,’Immortals’,1987′,’40666′)
->;
Query OK, 1 rows affected (0.01 sec)

Cara Yang 2

Syntax => INSERT INTO tabel SET kolom1=data_kolom1, kolom2=data_kolom2, …

Contoh:
mysql> INSERT INTO biodata
-> SET nama =’Crash’,
-> kelamin =’LK’,
-> alamat =’Jl. Hell From Heaven 666′,
-> kota =’Immortals’,
-> tgllhr =’1987-02-11′,
-> kodepos =’40666';
Query OK, 1 rows affected (0.00 sec)

Cara Yang 3

Syntax => INSERT INTO tabel VALUES(data_kolom1,data_kolom2, …)


Contoh:
mysql> INSERT INTO biodata
-> VALUES
->(NULL,’Crash’,'LK’,'Jl. Hell From Heaven 666′,’Immortals’,1987-02-11′,’40666′);
Query OK, 1 rows affected (0.01 sec)

MENAMPILKAN DATA

Syntax => SELECT kolom FROM tabel WHERE kriteria ORDERED BY kolom

Contoh:
mysql>SELECT * FROM biodata;

MENGUBAH DATA

Syntax => UPDATE tabel SET kolom=pengubah_data WHERE criteria

Contoh:
mysql>UPDATE biodata SET alamat=’Jl. Hell From Heaven 666′ WHERE nama= ‘Hades’;

IMPORT FILE KE DATABASE

mysql>use latihan1;

mysql> source /home/crash/blogspot/plugin/ip2nation.sql;

0 comments: