Kumpulan Query Untuk Manipulasi Data pada Table (MySQL)


Membuat database
Ø  Membuat database
CREATE DATABASE nama_database;
Ø  Mengaktifkan database
USE nama_database;

Ex. USE pendaftaran;
Ø  Membuat tabel
CREATE TABLE nama_tabel (field-1 type(lenght), field-2 type(lenght), ... , field-n type(lenght));

Menampilkan Tabel
Ø  Ketika berada dalam sebuah database aktif
SHOW TABLES;


Ø  Menampilkan tabel pada database yang sedang tidak aktif
SHOW TABLES FROM nama_database;
Ø  Menampilkan daftar tabel yang ada dalam
MySQL
SHOW TABLES FROM mysql;

Melihat Struktur Tabel
Ø  Syntax penulisan
DESC nama_tabel;
DESCRIBE nama_tabel;
Ø  Menampilkan struktur salah satu tabel yang ada pada database MySQL
Ex. DESC mysql.host;

Memasukkan data pada sebuah table perbaris/per-record
Ø  Perintah INSERT INTO
Ø  Syntax:
INSERT INTO nama_table VALUES(‘isi_field_1’, ‘isi_field_2’, ‘...’, ‘isi_field_n’);
Atau
INSERT INTO nama_table (field_1, field_2, ..., field_n) VALUES (‘isi_field_1’, ‘isi_field_2’, ‘...’, ‘isi_field_n’);

Memasukkan data bersama-sama dalam satu baris perintah
·         Perintah INSERT INTO
·         Syntax:
INSERT INTO nama_table VALUES (‘isi_field_1’, ‘isi_field_2’, ‘...’, ‘isi_field_n’), (‘...’, ‘...’, ‘...’, ‘...’), (‘isi_field_1’, ‘isi_field_2’, ‘...’, ‘isi_field_n’);
Atau
INSERT INTO nama_table (field_1, field_2, ..., field_n) VALUES (‘isi_field_1’, ‘isi_field_2’, ‘...’, ‘isi_field_n’), (‘...’, ‘...’, ‘...’, ‘...’), (‘isi_field_1’, ‘isi_field_2’, ‘...’, ‘isi_field_n’);


 Memasukkan Data dari Table Lain
·         Syntax:
INSERT INTO table_tujuan (kolom, ...,) SELECT table_asal.kolom FROM table_asal;

Memasukkan Data dari File Lain
·         Syntax:
LOAD DATA INFILE “nama_data” INTO TABLE table_tujuan;

Menghapus Tabel dan
Membuat Field Null/Not Null
Ø  Menghapus tabel
DROP TABLE nama_tabel;
Ø  Membuat kolom boleh kosong
CREATE TABLE nama_tabel (field-1 type(length) NULL, ..., field-n type(length));
Ø  Membuat kolom tidak boleh kosong
CREATE TABLE nama_tabel (field-1 type(length) NOT NULL, ..., field-n type(length));

Membuat Kunci Primer
Syntax membuat Primary Key:
CREATE TABLE nama_tabel (kolom primer type(length) NOT NULL, kolom_2 type(length), . . . . . ., PRIMARY KEY(kolom_primer));
Atau dapat ditulis dengan:
CREATE TABLE nama_tabel (kolom primer type(length) NOT NULL PRIMARY KEY,
kolom_2 type(length), . . . . . .);

Menampilkan Data
Ø  Syntax :
SELECT (field_1, field_2, ..., field_n) FROM nama_table;
Atau
SELECT * FROM nama_table;
Ø  Bila di luar database aktif:
SELECT * FROM nama_database.nama_table;

Memperbaharui Isi Data
Ø  Syntax:
UPDATE nama_table SET field_1=‘data_baru’, field_2=‘data_baru’, ..., field_n=‘data_baru’;
Ø  menggunakan perintah WHERE.
UPDATE nama_table SET field_1=‘data_baru’, field_2=‘data_baru’, ..., field_n=‘data_baru’ WHERE [kondisi];

Menghapus Isi Data
Ø  Pengosongan tabel tertentu
DELETE FROM nama_table;
Ø  Hapus record tertentu
DELETE FROM nama_table WHERE kondisi;

Menghapus Data dan Meremajakan
Tabel
·         Syntax:
TRUNCATE TABLE nama_table;


Ø Pada saat ingin menampilkan data, Query error jika:
1. Nama kolom tidak dipisahkan dengan tanda
koma / malah diletakkan di dalam kurung.
2. Nama table tidak sesuai dengan deskripsi dari
table yang diminta. Ex, case sensitive
3. Kolom yang dipilih tidak sesuai dengan nama

kolom pada table yang ditunjuk.
Labels: pengrograman

Thanks for reading Kumpulan Query Untuk Manipulasi Data pada Table (MySQL). Please share...!

0 Comment for "Kumpulan Query Untuk Manipulasi Data pada Table (MySQL)"

Back To Top