Senin, 24 September 2012

20 sintaks dasar


sintaks dasar SQL dalam MySQL :


1.      Membuat database
Untuk membuat database baru, sehingga tidak berlaku jika data base sudah ada atau anda tidak memiliki privilege.
Sintaksnya :
CREATE DATABASE nama_db

2.      Menghapus database
Untuk menghapus database beserta seluruh table di dalamnya. Perintah ini tidak berlaku jika database tidak ada atau anda tidak memiliki privilege.
Sintaksnya :
DROP DATABASE nama_db

3.       Menggunakan database
Untuk menjadikan database menjadi default dan referensi dari table yang
nantinya anda gunakan. Perintah  ini tidak   berlaku  jika  database  tidak ada atau  anda tidak  memiliki  privilege.
 Sintaksnya :
USE nama_db

4.       Menampilkan database
Untuk menampilkan daftar yang ada dalam system saat itu.
 Sintaksnya :
SHOW DATABASES

5.      Membuat table
Untuk membuat table minimal anda harus menentukan namanya dan tipe kolom yang anda inginkan. Sintaks yang paling sederhana (tanpa ada definisi lain)
Sintaksnya:
CREATE TABLE nama_tbl
(kolom1 tipekolom1(),kolom2 tipekolom2(), …)

6.      Membuat indeks pada table
Menambahkan indeks pada table yang sudah ada baik yang unik ataupun yang biasa.
Sintaksnya :
CREATE INDEX nama_index ON nama_tbl (nama_kolom)
CREATE UNIQUE INDEX nama_index ON nama_tbl (nama_kolom)




7.       Menghapus table
Untuk menghapus table dalam database tertentu. Jika dilakukan maka semua isi, indeks dan atribut lain akan terhapus.
Sintaksnya :
DROP TABLE nama_tbl

8.       Menghapus indeks
               Untuk menghapus indeks pada suatu table.
              Sintaksnya :
              DROP INDEX nama-index ON nama_tbl



9.       Melihat informasi table
Untuk melihat table apa saja yang ada di database tertentu.
 Sintaksnya :
SHOW TABLES FROM nama_db
10.  Sedangkan untuk melihat deskripsi table atau informasi tentang kolom
      sintaksnya :
      DESC nama_tbl nama_kolom
      atau SHOW COLUMNS FROM nama_tbl FROM nama_db
11.  Mendapatkan atau menampilkan informasi dari table
Untuk menampilkan isi table dengan option-option tertentu. Misalnya untuk menampilkan seluruh isi table.
sintaksnya :
            SELECT * FROM nama_tbl
12.  Untuk menampilkan kolom-kolom tertentu saja
        Sintaksnya:
        SELECT kolom1,kolom2,… FROM nama_tbl
13.  Untuk menampilkan isi suatu kolom dengan kondisi tertentu
sintaksnya:
              SELECT kolom1 FROM nama_tbl WHERE kolom2=isikolom


14.  Modifikasi struktur table
Dapat digunakan untuk mengganti nama table atau mengubah strukturnya seperti manambah kolom atau indeks, menghapus kolom atau indeks, mengubah tipe kolom dsb.
      Sintaksnya:
      ALTER TABLE nama_tbl action
15.  Untuk menambah kolom baru di tempat tertentu .
sinteksnya:
      ALTER TABLE nama_tbl
      ADD kolom_baru type() definisi
16.  Untuk menambah kolom_baru bertipe integer setelah kolom1
Sintaksnya:
ALTER TABLE nama_tbl
ADD kolom_baru INT NOT NULL AFTER kolom1
17.  Untuk menambah indeks baru pada table tertentu baik yang unik ataupun yang biasa:
sintaksnya:
ALTER TABLE nama_tbl ADD INDEX nama_index (nama_kolom)
ALTER TABLE nama_tbl ADD UNIQUE nama_indeks (nama_kolom)
ALTER TABLE nama_tbl ADD PRIMARY KEY nama_indeks (nama_kolom)
18.  Untuk mengubah nama kolom dan definisinya, misalnya mengubah nama kolom_baru dengan tipe integer menjadi new_kolom dengan tipe char dengan lebar 30
Sintaksnya:
ALTER TABLE nama_tbl
CHANGE kolom_baru new_kolom CHAR(30) NOT NULL
19.  Untuk menghapus suatu kolom dan seluruh atributnya, misal menghapus kolom1
      sintaksnya:
       kolom1 ALTER TABLE nama_tbl DROP kolom1
20.  Untuk menghapus indeks baik yang unik ataupun yang biasa digunakan
sintaksnya:
ALTER TABLE nama_tbl DROP nama_index
ALTER TABLE nama_tbl DROP PRIMARY KEY





Tidak ada komentar:

Posting Komentar