Sintaks-sintaks SQL
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);
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 tablealter table siswa add foreign key (kodepos) references kodepos(kodepos);
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