Perintah Dasar MySQL dengan CMD
masuk folder xampp
- cd xampp
masuk folder mysql
- cd mysql
masuk folder bin
- cd bin
atau bisa langsung seperti ini
- cd c:/xampp/mysql/bin
selanjutnya
- mysql -u root -p
//untuk exit:
- exit
- quit
- ctrl + c
//buka Database:
- show databases;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ DDL(Data Definition Language) = Create,Drop,Alert
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//membuat Database;
- Create database penjualan;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//menghapus database;
- Drop database penjualan;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Masuk kedatabase Penjualan;
- Use penjualan;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Membuat table:
Create table pelanggan(
id_pelanggan varchar(10) primary key,
nama_pelanggan varchar(50),
alamat text,
email varchar(30));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Melihat data table yang telah dibuat:
- desc penjualan;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Menghapus 1 colom pada table:
- alter table pelanggan drop id_pelanggan;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Menambahkan 1 colom pada table diposisi paling atas:
- alter table pelanggan add id_pelanggan varchar(10) primary key first;
- alter table pelanggan add id_pelanggan varchar(10) primary key AFTER alamat;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Mengubah nama colom pada table;
- alter table pelanggan change alamat address text;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Mengubah nama table:
- RENAME TABLE pelanggan TO customer;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ DMl(Data Manipulation Language) = Insert,update,delete,select
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Menambahkan Data pada table;
- insert into customer value('c001','ali','Malang','ali@gmail.com');
- insert into customer(id_pelanggan,nama_pelanggan,alamat,email) value('c001','ali','Malang','ali@gmail.com')
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Melihat data table:
- Select * from customer;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Mengubah data table:
- update customer set email='' , alamat='' where id_pelanggan='';
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Menghapus isi(data) table;
- Delete from customer where id_pelanggan='c007';
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Menampilkan isi(data) table yang alamat surabaya.
- Select * from customer where address='Surabaya';
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Menampilkan isi(data) table kurang dari c003;
- Select * from customer where id_pelanggan < 'c003';
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Menampilkan isi(data) table antara c003 sampai c005;
- Select * from customer where id_pelanggan between 'c003' and 'c005';
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*AND*
//Menampilkan isi(data) table yang alamat surabaya dan id lebih besar dari c004
- Select * from customer where address='Surabaya' and id_pelanggan > 'c004';
*OR*
//Menampilkan isi(data) table yang alamat surabaya atau id lebih besar dari c004
- Select * from customer where address='Surabaya' or id_pelanggan > 'c004';
*NOT*
//Menampilkan isi(data) table yang alamatnya selain Malang
- Select * from customer where NOT address='Malang' ;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Menampilkan isi(data) table yang nama akhirnya a;
- Select * from customer where nama_pelanggan like '%a';
//Menampilkan isi(data) table yang nama awalan a;
- Select * from customer where nama_pelanggan like 'a%';
//Menampilkan isi(data) table yang nama awalan "a" dan akhiran "a";
- Select * from customer where nama_pelanggan like '%a%';
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*ASC*
//Mengurutkan data dari kecil ke besar;
- Select * from customer order by id_pelanggan Asc;
*DESC*
//Mengurutkan data dari besar ke kecil ;
- Select * from customer order by id_pelanggan DESC;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0 komentar