jump to navigation

Perintah Dasar MySQL February 24, 2009

Posted by dimansure in Uncategorized.
trackback

CREATE DATABASE = Membuat database baru

DROP DATABASE = Menghapus database

CREATE TABLE = Membuat table didalam database

DESCRIBE = Deskripsi table atau kolom

ALTER TABLE = Deskripsi table atau kolom

DROP TABLE = Menghapus table

DELETE Menghapus record dari table

GRANT = Memberi privilege/membuat user baru

LOCK TABLES = Mengunci table

UNLOCK TABLES = Membuka table yang terkunci

INSERT INTO = Memasukkan data kedalam table

LOAD DATA INFILE = Membaca data dari file teks

SELECT = Statement query ke database

UPDATE = Memperbarui field-field table

CONTOH – CONTOH Perintah :

1.CREATE DATABASE    : Membuat database baru
Sintaks :
CREATE DATABASE Nama_database

2.DROP DATABASE : Menghapus database
Sintaks :
DROP DATABASE Nama_databse

3.CREATE TABLE : Membuat tabel baru
Sintaks :
CREATE TABLE Nama_table  (reate_ddefinition,…..)
Dimana create_definition berbentuk seperti :
Column_name [DEFAULT default_value] [NOT NULL | NULL]
[PRIMARY KEY] [REFERENCE_DEFINITION]
Atau PRIMARY KEY [index_column_name,…..]
Atau KEY [key_name] KEY [index_column_name,…..]
Atau INDEX [index_name] KEY [index_column_name,…..]
Atau UNIQUE [index_name] KEY [index_column_name,…..]
Atau FORERIGN KEY index_name [index_column_name,…..]
[reference_definition]

Atau CHECK (expr)
Index_column_name berbentuk seperti :
Column_name [(length)]
Reference_definition:
REFERENCES table_name [(index_column_name,…..)]
[MATCH FULL | MATCH PARTIAL]
[ON DELETE reference_option]
[ON UPDATE  reference_option]
Reference_option Berbentuk seperti :
RESTRICT | CASCADE | SET NULL | NO ACTION |SET DEFAULT

4.DESC TABLE : Deskripsi table atau kolom
Sintak :
DESCRIBE | DESC) table [colom]

5. ALTER TABLE : Melakukan mofikasi table
Sintaks :
ALTER [IGNORE] TABLE nama_table
Alter_spesification [,alter_spesification…] Alter_spesification Berbentuk seperti
ADD [COLUMN] create_definition
Atau CHANGE [COLUMN] nama_column_yang_lama
create_definition

Atau CHANGE [COLUMN] column_name {set_defult | DROP DEFAULT}

Atau DROP [COLUMN] nama_column
Atau DROP PRIMARY KEY
Atau DROP INDEX nama_key
Atau DROP FOREIGN KEY nama_key

6. DROP TABLE : Menghapus Table
Sintaks:
DROP TABLE nama_table [nama_table…]

7. DELETE TABLE : Menghapus table
Sintaks :
DELETE FROM nama_table WHERE where_defenition
Dimana where_definition berbentuk sepeti :
Where_expr
Atau where_expr adalah :
Column_name [ > | >= | = | <> | < | ] column_name
Atau constant
Atau column_name LIKE column_name or constant
Atau    column_name is NULL
Atau    column_name is NOT NULL
Atau (where_definition)

8. GRANT : Memberikan privilege akses kepada user terhadap table, bias juga digunakan untuk membuat user baru.
Sintaks :
GRANT (ALL PRIVILAGE |(SELECT, INSERT, UPDATE, DELETE, REFERENCE (column_list), USAGE)) ON table to user,… [WITH GRANT OPTION]

9. LOCK TABLES : Menutup privilege akses user ke table
Sintaks :
LOCK TABLES nama_table [AS alias] READ|WRITE [,nama_table READ|WRITE]

10.UNLOCK TABLES : Membuka privilege akses user ke table yang sebelumnya dikunci
Sintaks:
UNLOCK TABLE

11.INSERT INTO : Memasukkan data kedalam table
Sintaks :
INSERT INTO table [(nama_column,…)] VALUES expression,…
Atau    INSERT INTO table [(nama_column,…)] SELECT…

12.LOAD DATA INFILE :P erintah untuk membaca data dari file teks
Sintaks:
LOAD DATA INFILE syntax

13.SELECT :Statement SELECT dipergunakan untuk query ke database
Sintaks :
SELECT [STRATIGHT_JOIN] [DISTINCT | ALL]
Select¬_expression,… [INTO OUTFILE ‘nama_file’…]
[FROM table…]
[WHERE where_definition]
[GROUP BY column,…] [ORDER BY column [ASC|DESC],…]
[HAVING where_definition [LIMIT [offset,] rows]
[PROCEDURE procedure_name]]
[INTO OUTFILE ‘nama_file’…]

14.UPDATE : Melakukan update field-field table
Sintaks :
UPDATE table SET column = expression,… WHERE where_definotion

Advertisement

Comments»

No comments yet — be the first.

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

Follow

Get every new post delivered to your Inbox.