Perintah DDL dan DML Pada Mysql

Data Definition Langguage DDL

Data Definition Languange
Skema basis data dispesifikasikan oleh sekumpulan definisi dengan sebuah bahasa khusus yang disebut data-definiton language (DDL). Hasil kompilasi DDL
berupa table-tabel yang disimpan dalam sebuah file, disebut data dictionary (Kamus Data) atau data directory. Kamus data adalah sebuah file yang berisi
metadata. File ini yang dikonsultasi sebelum data yang sebenarnya dibaca atau dimodifikasi oleh system basis data

Data Definition Language (DDL) merupakan suatu sub bahasa SQL yang berfungsi mendefinisikan database dan table. Namun karena di Access perintah DDL ini dapat
digunakan dalam mendefinisikan table saja. Perintah yang digunakan diantaranya :
CREATE, ALTER, dan DROP. Dengan menggunakan ketiga perintah tersebut kita sudah dapat membangun struktur data dengan lengkap
CREATE
Digunakan untuk membuat tabel baru
Bentuk Umum  :
Create Table nama_tabel (Kolom_1 Tipe(Panjang), Kolom_2 Tipe(Panjang), Kolom_n Tipe(Panjang))

ALTER
Alter digunakan untuk merubah, menambah(ADD), menghapus(DROP) struktur tabel.
Bentuk Umum :
Alter Table nama_tabel [spesifikasi perubahan]

DROP
Drop digunakan untuk menghapus table

Data Manipulation Language (DML)

Data Manipulation Language (DML) merupakan sub bahasa SQL yang berfungsi memanipulasi data yang ada di dalam basisdata atau database.
Perintah yang termasuk didalam DML adalah INSERT, SELECT, UPDATE, dan DELETE.

INSERT
Berfungsi untuk menyisipkan, memasukkan, atau menyimpan data dari luar sistem kedalam database.
Bentuk Umum :
INSERT INTO nama_tabel (nama field1, namafield2….,namafield n) VALUES (value1, value2,…,valuen)

SELECT
Perintah select berfungsi untuk membentuk tabel baru dengan cara mengcopy (backup) seluruh data dari tabel aktif
BU :
SELECT nama field1, namafield2….,namafield n
INTO nama_tabel_baru
FROM nama_tabel_aktif
Atau
SELECT *
INTO nama_tabel_baru
FROM nama_tabel_aktif

UPDATE
Perintah update berfungsi untuk mengubah satu atau lebih data field yang terdapat pada satu atau lebih record.
Bentuk Umum :
UPDATE nama_tabel
SET field=value
WHERE kriteria
Atau
UPDATE nama_tabel
SET field1=value1, field1=value1,… ,field n=value n
WHERE kriteria

DELETE
Berfungsi untuk menghapus satu atau beberapa record dari suatu tabel.
Bentuk Umum :
DELETE *
From nama_tabel
WHERE criteria

Sintaks SQL:
DELETE *
From mahasiswa
WHERE NIM=”12047021”

Read more


Cara Masuk Server MySQL Melalui CMD Prompt



Oke deh mungkin buat cara masuk ke server MySQL lewat cmd prompt dapat menggunakan langkah-langkah di bawah ini tapi sebelumnya di laptop or PC agan harus udah terinstal XAMPP, kalau agan belum mempunyai softwarenya dapat di download Disini, kemudian instal deh. Baik gan langsung praktik deh.

1. Lihat gambar dibawah ini.


2. Setalah itu agan dapat menekan windows + r pada keyboard untuk memanggil cmd prompt, kemudian ketik cmd dan tekan enter.
3. Langkah pertama yang agan lakukan adalah menuliskan ini “cd\” tanpa tanda kutip trus enter. Ini merupakan perintah yang digunakan untuk berpindah ke directori C.
4. Selanjutnya agan ketikkan cd xampp trus enter karena secara default saat instal xampp, hasil instal tidak masuk ke dalam program files melainkan ke C:\xampp\. hehe jadi menggurui. maksud saya bukan itu ko gan. saya cuma memperjelas saja coz bagi new bie kaya ane susah ngertinya kalau artikelnya gx jelas. Oke deh lanjut.
5. Selanjutnya ketikkan cd mysql trus enter.
5. Kemudian ketikkan cd bin trus enter. Kalau langkah-langkanya bener maka agan akan masuk ke dalam server mysql.
6. Setelah nti ketikkan mysql -u root kmudian enter lagi sehingga agan akan masuk ke dalam server mysql. Dan pastikan bahwa tulisan terakhir dari cmd prompt adalah mysql>, tulisan mysql> yang menunjukan bahwa agan udah masuk ke server mysql. Barulah setelah itu agan membuat pekerjaan seperti membuat tabel, menghitung fungsi matematika, dll.
Oh ia gan selain cara diatas juga ada cara alternatifnya. Agan bisa coba ini
1. Ikuti langkah no 3.
2. Ketikkan cd xampp\mysql\bin trus tekan enter
3. Ketikkan mysql -u root. Beres deh.
Terserah agan mau milih yang mana yang penting berhasil oke.’

Read more