Home > Uncategorized > Syntax SQL – Basic

Syntax SQL – Basic

Syntax SQL

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.
[sql]create database nama_database_nya;[/sql]

– Use Database
Query untuk menentukan database yang akan digunakan
[sql]use nama_database_nya;[/sql]

– Drop Database
Query untuk menghapus database dan tabel-tabel didalamnya
[sql]drop database nama_database_nya;[/sql]

– Show Databases
Query untuk melihat daftar database yang sudah ada
[sql]show databases;[/sql]

SEKITAR TABLE

– Show Table
Query untuk melihat daftar tabel pada database yang telah kita tentukan sebelumnya
[sql]show tables;[/sql]

– Create Table
Query untuk membuat tabel
[sql]create table nama_tabel(
nama_column_1 tipe_data,
nama_column_2 tipe_data,
. . . . . . . . . . ,
nama_column_x type_data
);[/sql]
Contohnya:
[sql]create table tabelbaru(
id int(3) auto_increment primary key,
nama varchar(50),
password varchar(15)
);[/sql]

– Desc Table
Query untuk melihat struktur tabel yang telah kita buat.
[sql]desc namatabel;[/sql]

– Drop Table
Query untuk menghapus tabel
[sql]drop table nama_tabel;[/sql]

SEKITAR COLUMN/FIELD

– Alter Table
Query untuk menambah, mengedit atau menghapus column pada tabel

— Menambah Column
[sql]alter table nama_tabel
add nama_column tipe_data;[/sql]
contoh:
[sql]alter table tabelbaru
add email varchar(255);[/sql]

— Mengedit Column
[sql]alter table nama_tabel
change nama_column_lama nama_column_baru tipe_data[/sql]
contoh: tabel email akan kita ganti dengan u_email
[sql]alter table tabelbaru
change email u_email varchar(255);[/sql]

— Menghapus Column
[sql]alter table nama_tabel
drop column nama_column;[/sql]
contoh: tabel u_email akan kita hapus
[sql]alter table tabelbaru
drop column u_email;[/sql]

SEKITAR RECORD

– INSERT INTO
Query untuk memasukan record atau data ke dalam field/column
[sql]insert into nama_tabel (column1, column2, … , columnX) values (value1, value2, … , valueX);

ATAU

insert into nama_tabel values (value1, value2, … , valueX);[/sql]
contoh
[sql]insert into tabelbaru (nama, password) values (‘admin’, PASSWORD(‘passwordnyah’));

ATAU

insert into tabelbaru values (”, ‘admin’, md5(‘passwordnyah’));[/sql]

– UPDATE
query untuk mengedit record atau data
[sql]update nama_tabel
set nama_colum1=nilai, nama_column2=nilai
where nama_column=nilai;[/sql]
contoh
[sql]update tabelbar
set nama=’administrator’, password=md5(‘passwordnya_diganti’)
where id=1[/sql]
biasanya column/field yang dijadikan nilai pada WHERE merupakan field yang dijadikan PRIMARY KEY.

– DELETE
query untuk menghapus/delete record atau data
[sql]delete from nama_tabel
where nama_column=nilai;[/sql]
contoh : misalnya kita ingin menghapus data ke-2
[sql]delete from tabelbaru
where id=2;[/sql]
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.

CAPEK!!

Nah, mungkin segini dulu deh. Masih ada yang ingin ditanyakan? Yuk mari komentar aja di bawah 😉

Baca juga yang ini neh: Syntax PHP yang berhubungan dengan MySQL

Categories: Uncategorized
  1. aaf fio
    10 April 2011 at 21:33

    mantap

  2. 11 April 2011 at 02:33

    yang mana yang mantap? 😀

  3. 14 April 2011 at 01:25

    Thankz ka Buat infonya, :))

  4. Amirul19
    15 April 2011 at 17:28

    semuanya mantap

    • 15 April 2011 at 18:07

      @Amirul19 : kamu neh nak kapan ya kursusnya? 😀

  1. 21 April 2011 at 18:56

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: