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