Jumat, 21 November 2014

Sintaks-sintaks SQL

Sintaks-sintaks SQL

Emmm… dah lama bener saya absen posting artikel di blog ini, berhubung masih banyak tugas dan membantu beberapa teman, oke kali ini saya ingin berbagi ilmu di blog ini untuk semua sekalian sebagai catatan bagi saya, yang judul Sintaks-sintaks SQL. Apa itu SQL itu hanya sebuah nama sedangkan SQLnya adalah suatu akronim yang memiliki kepancangan Structured Query Language yaitu bahasa perintah yang tersetruktur yang digunakan untuk membuat, memanipulasi, mengakses pada suatu database.
Nah itu sedikit penjelasan apa itu SQL yang tergolong dalam pemrograman database sedangkan SQL memiliki banyak atara lain MySQL, SQLite PostgreSQL dll (silahkan browsing sendiri). Sudah cukup rasanya langsung saya ya! Saya menggunakan SQL yang terdapat pada phpmyadmin untuk mendapatkan phpmyadmin ada dapat menginstall xampp, wampp, appserv (pilih salah satu, saya menggunakan xampp).
Cara mengakses mysql pada cmd
Run ->ketik “cmd” -> ok
Cd\
[drive tempat penginstalan xampp]:
cd\xampp\mysql\bin\mysql –u [username mysql default nya= root ] –p [password defaultnya kosong]
Ex : cd\xampp\mysql\bin\mysql  –u root p
Melihat database
Show databases;
Menggunakan database
Use [nama database];
Ex : use test;
Membuat database
Create database [nama database];
Ex : create database sekolah;
Membuat table
Create table [nama table]( [nama field] [tipe data]([ukuran]] [attribute]);
Ex : create table mahasiswa (
nim varchar(8) primary key,
nama varchar(25),
alamat varchar(30),
kodepos varchar(8)
);
Melihat struktur tabel
Desc [nama tabel];
Ex : desc mahasiswa;
Untuk mengganti nama tabel
Rename table [nama tabel lama] to [nama tabel baru];
Ex : rename table mahasiswa to siswa;
Mengganti nama field pada tabel
Alter table [nama_tabel] change [nama_field_lama]  [nama_field_baru];
Ex : alter table siswa change nim  nis;
Merubah struktur field
Alter table [nama_tabel] modify [nama field yang akan di rubah][deskripsi tabel berupa type data dan panjang karangter];
Ex : alter table siswa modify nis varchar(10);
Menambah field
Alter table [nama_tabel] add [nama field yang di tambahkan];
Ex : alter table siswa add tgllahir date;
Menghapus atribut
Primary key
Alter table [nama_tabel] drop primary key;
Foreign key
Alter table [nama_tabel] drop foreign key;
Ex :     Alter table siswa drop primary key;
Alter table siswa drop foreign key;
Menambahkan atribut
Primary key
Alter table [nama_table] add primary key ([nama_field]);
Foreign key
Alter table [nama_table] add foreign key ([nama_field yang di gunakan untuk foreign  key]) references [nama_table](nama field dari tabel yang jadi sumber);
Ex :alter table siswa add primary key(nis);
alter table siswa add foreign key (kodepos) references kodepos(kodepos);
Menghapus table
drop table [nama_table];
ex : drop table siswa;
Menghapus database
drop database [nama_database];
ex : drop database sekolah;
Melihat daftar tabel pada database
show databases;

Tidak ada komentar:

Posting Komentar