Translate

Rabu, 08 Mei 2013

Tentang PHP MySQL

SQL atau (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional (Database). SQL digunakan untuk berkomunikasi dengan suatu database. Hampir semua software database mengenal atau mengerti SQL. Jadi, perintah SQL pada semua software database hampir sama.


Berikut ini merupakan pernyataan – pernyataan DDL, antara lain :

DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan tabel. Beberapa perintah dasar yang termasuk DDL ini antara lain :

􀁺 CREATE : Digunakan untuk membuat tabel atau database dengan nama kolom               

                    atau database yang ditentukan oleh pengguna.
􀁺 ALTER   : Digunakan untuk menambah atau menghapus sebuah kolom dari
                    Suatu tabel.
􀁺 DROP     : Digunakan untuk menghapus semua baris / record dan menghapus
                    definisi tabel dari database atau database itu sendiri.

Berikut ini merupakan pernyataan – pernyataan DML, antara lain :

DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam tabel. Bberapa perintah dasar yang termasuk DML ini antara lain :
􀁺 SELECT     : untuk menampilkan data dari sebuah database.
􀁺 UPDATE    : untuk mengubah data yang sudah ada.
􀁺 INSERT    : untuk menambahkan data baru pada tabel yang sudah dibuat.
􀁺 DELETE    : untuk menghapus sebuah baris tertentu atau sekumpulan baris    
                      dari sebuah tabel.
                                                                                                                          
Dibawah ini beberapa syntax SQL (Structure Query Language) dasar atau yang sering disebut dengan “query”.
Yang akan kita bahas disini merupakan query query dasar dulu, seperti membuat database, membuat tabel, input record/data, lalu mengedit, menambah dan menghapus.


SEKITAR DATABASE
- Create Database

Query untuk membuat database baru.

create database nama_database_nya;
- Use Database


Query untuk menentukan database yang akan digunakan

use nama_database_nya;
- Drop Database

Query untuk menghapus database dan tabel-tabel didalamnya

drop database nama_database_nya;
- Show Databases

Query untuk melihat daftar database yang sudah ada

show databases;

SEKITAR TABLE
- Show Table

Query untuk melihat daftar tabel pada database yang telah kita tentukan sebelumnya

show tables;
- Create Table

Query untuk membuat tabel

create table nama_tabel(
nama_column_1 tipe_data,
nama_column_2 tipe_data,
. . . . . . . . . . ,
nama_column_x type_data
);

Contohnya:

create table tabelbaru(
id int(3) auto_increment primary key,
nama varchar(50),
password varchar(15)
);
- Desc Table

Query untuk melihat struktur tabel yang telah kita buat.

desc namatabel;
- Drop Table

Query untuk menghapus tabel

drop table nama_tabel;

SEKITAR COLUMN/FIELD
- Alter Table

Query untuk menambah, mengedit atau menghapus column pada tabel
– Menambah Column

alter table nama_tabel
add nama_column tipe_data;
contoh:

alter table tabelbaru
add email varchar(255);

– Mengedit Column

alter table nama_tabel
change nama_column_lama nama_column_baru tipe_data
contoh: tabel email akan kita ganti dengan u_email

alter table tabelbaru
change email u_email varchar(255);
– Menghapus Column

alter table nama_tabel
drop column nama_column;
contoh: tabel u_email akan kita hapus


alter table tabelbaru
drop column u_email;
SEKITAR RECORD
- INSERT INTO

Query untuk memasukan record atau data ke dalam field/column
insert into nama_tabel(column1,column2,...,columnX)
values (value1,value2,...,valueX);

ATAU

insert into nama_tabel values (value1, value2, ... , valueX);
contoh
insert into tabelbaru (nama, password) values ('admin', PASSWORD('passwordnyah'));

ATAU

insert into tabelbaru values ('', 'admin', md5('passwordnyah'));
- UPDATE

query untuk mengedit record atau data
update nama_tabel
set nama_colum1=nilai, nama_column2=nilai
where nama_column=nilai;

contoh
update tabelbar
set nama='administrator', password=md5('passwordnya_diganti')
where id=1
biasanya column/field yang dijadikan nilai pada WHERE merupakan field yang dijadikan PRIMARY KEY.

- DELETE

query untuk menghapus/delete record atau data


delete from nama_tabel
where nama_column=nilai;
contoh : misalnya kita ingin menghapus data ke-2

delete from tabelbaru
where id=2;
biasanya column/field yang dijadikan nilai pada WHERE merupakan field yang dijadikan PRIMARY KEY.

Kalau kita tidak memakai WHERE, maka seluruh data yang ada di dalam tabel yang kita pilih akan terhapus.

0 komentar:

BidVertiser

Elektronik

PPC Iklan Blogger Indonesia

Alexa

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes