MYSQL Merupakan software sistem manajemen basis data SQL (bahasa Inggris : database management system) atau DBMS yang multithread dan multi-user.
Berikut ini semangatkita.com akan membahas tentang perintah dasar mysql.
nama database yang dimaksud dengan cara :
Bentuk Umum (BU):
Use Nama_Database ;
Contoh1 :
Mysql> Use DB_mahasiswa;
Database changed
Contoh2 :
mysql> use dbmhss
ERROR 1049 (42000): Unknown database 'dbmhss'
mysql>
Create Table Nama_Tabel (Field1 Type ([Ukuran]), Field2 Type ([Ukuran]), . . .
[type = jenis_table] ) ;
Untuk atribut field, dapat ditambahkan dengan perintah seperti NULL, NOT NULL, AUTO_INCREMENT,
DEFAULT, PRIMARY KEY, dan UNIQUE bila diperlukan. Sedangkan jenis table jika tidak diberikan maka
jenis tabel yang digunakan adalah jenis tabel standart mysql yaitu : jenis MYISAM. Untuk jenis tabel akan
ada pembahasan khusus pada bab berikutnya.
Contoh3 :
Create Table Identitas(Id int(4) not null primary key auto_increment,Nama Char(15),
Tgl_Lahir Date, Sex enum (‘L’,’P’) default ‘L’,Alamat Varchar (40)) ;
Keterangan :
Field ID bertipe INTEGER (untuk menampung ANGKA dengan jumlah digit =4)
not null = tidak boleh kosong, primary key menjadikan field ID menjadi field
kunci utama jika direlasikan sedangkan auto_increment artinya bila menambah
record baru maka mysql akan menambahkan nilai ID dengan data terakhir + 1.
Field Nama bertipe CHAR (untuk menampung string) dengan panjang 15
karakter,
Field Tgl_Lahir bertipe DATE (tipe data tanggal),
Field Sex bertipe enum (‘L’,’P’) default ‘L’ artinya hanya bisa diisi dengan L
untuk laki-laki atau P untuk Perempuan dan jika tidak diisi maka mysql akan
mengisi secara otomatis dengan nilai default L.
Field Alamat bertipe VARCHAR dengan panjang maksimal 30 karakter.
Catatan:
Pada Tipe CHAR jika ukurannya 15 dan karakter yang kita input 3, maka
ukuran karakter tetap dihitung 15.
Pada Tipe VARCHAR jika ukurannya 15 dan karakter yang kita input 8, maka
ukuran karakter dihitung 8.
BU :
Describe [atau Desc] Nama_Tabel
Show Columns From Nama_Tabel
Explain Nama_Tabel
Cth : Alter Table Identitas Rename Mahasiswa ;
Cth : Create Table baru select * from table mahasiswa;
Desc Nama_Tabel ;
Cth : Show Fields From Mahasiswa ;
Desc Mahasiswa ;
values ( isi_1, isi_2 , … , isi_n ) ;
Cth : Insert into Mahasiswa (NIM,Nama,Tgl_Lahir,Alamat)
values ( ‘06330’ ,‘Budi’,‘1973-12-17’, ‘Medan’ ) ;
Atau
Insert Mahasiswa values
( ‘06330’ , ‘Budi’ , ‘1973-12-17’ , ‘Medan’ ) ;
Cth : Select * From Mahasiswa ;
Select NIM, Nama From Mahasiswa ;
Cth : Drop Table baru;
Itulah beberapa pengenalan perintah dasar pada mysql. Semoga bermanfaat dan terimakasih.
Berikut ini semangatkita.com akan membahas tentang perintah dasar mysql.
1. Mengaktifkan Database
Untuk dapat melihat daftar tabel dalam sebuah database, maka terlebih dahulu aktifkannama database yang dimaksud dengan cara :
Bentuk Umum (BU):
Use Nama_Database ;
Contoh1 :
Mysql> Use DB_mahasiswa;
Database changed
Contoh2 :
mysql> use dbmhss
ERROR 1049 (42000): Unknown database 'dbmhss'
mysql>
2. Membuat Tabel
BU :Create Table Nama_Tabel (Field1 Type ([Ukuran]), Field2 Type ([Ukuran]), . . .
[type = jenis_table] ) ;
Untuk atribut field, dapat ditambahkan dengan perintah seperti NULL, NOT NULL, AUTO_INCREMENT,
DEFAULT, PRIMARY KEY, dan UNIQUE bila diperlukan. Sedangkan jenis table jika tidak diberikan maka
jenis tabel yang digunakan adalah jenis tabel standart mysql yaitu : jenis MYISAM. Untuk jenis tabel akan
ada pembahasan khusus pada bab berikutnya.
Contoh3 :
Create Table Identitas(Id int(4) not null primary key auto_increment,Nama Char(15),
Tgl_Lahir Date, Sex enum (‘L’,’P’) default ‘L’,Alamat Varchar (40)) ;
Keterangan :
Field ID bertipe INTEGER (untuk menampung ANGKA dengan jumlah digit =4)
not null = tidak boleh kosong, primary key menjadikan field ID menjadi field
kunci utama jika direlasikan sedangkan auto_increment artinya bila menambah
record baru maka mysql akan menambahkan nilai ID dengan data terakhir + 1.
Field Nama bertipe CHAR (untuk menampung string) dengan panjang 15
karakter,
Field Tgl_Lahir bertipe DATE (tipe data tanggal),
Field Sex bertipe enum (‘L’,’P’) default ‘L’ artinya hanya bisa diisi dengan L
untuk laki-laki atau P untuk Perempuan dan jika tidak diisi maka mysql akan
mengisi secara otomatis dengan nilai default L.
Field Alamat bertipe VARCHAR dengan panjang maksimal 30 karakter.
Catatan:
Pada Tipe CHAR jika ukurannya 15 dan karakter yang kita input 3, maka
ukuran karakter tetap dihitung 15.
Pada Tipe VARCHAR jika ukurannya 15 dan karakter yang kita input 8, maka
ukuran karakter dihitung 8.
3. Menampilkan Struktur Tabel
Untuk menampilkan struktur sebuah tabel dapat dilakukan dengan 3 cara yaitu :BU :
Describe [atau Desc] Nama_Tabel
Show Columns From Nama_Tabel
Explain Nama_Tabel
4. Mengganti Nama Tabel
BU : Alter Table Nama_Tabel_Lama Rename Nama_Tabel_baru;Cth : Alter Table Identitas Rename Mahasiswa ;
5. Membuat Tabel dari tabel yang ada :
BU : Create table Nama_baru select * from table Nama_tabel;Cth : Create Table baru select * from table mahasiswa;
6. Menampilkan Tabel
BU : Show Tables;7. Menampilkan Struktur Tabel;
BU : Show Fields From Nama_Tabel ;Desc Nama_Tabel ;
Cth : Show Fields From Mahasiswa ;
Desc Mahasiswa ;
8. Mengisi Record Table
BU : Insert into Nama_Tabel ( Field_1 ,Field_2, … , Field n)values ( isi_1, isi_2 , … , isi_n ) ;
Cth : Insert into Mahasiswa (NIM,Nama,Tgl_Lahir,Alamat)
values ( ‘06330’ ,‘Budi’,‘1973-12-17’, ‘Medan’ ) ;
Atau
Insert Mahasiswa values
( ‘06330’ , ‘Budi’ , ‘1973-12-17’ , ‘Medan’ ) ;
9. Menampilkan Record Table
BU : Select ( Field_1 ,Field_2, … , Field_n From Nama_Tabel ;Cth : Select * From Mahasiswa ;
Select NIM, Nama From Mahasiswa ;
10. Menghapus Tabel
BU : Drop Table Nama_Tabel;Cth : Drop Table baru;
Itulah beberapa pengenalan perintah dasar pada mysql. Semoga bermanfaat dan terimakasih.