Langsung ke konten utama

PERINTAH DASAR MY SQL (BELAJAR MY SQL BAGI PEMULA)

DOWNLOAD MATERI

LINK :DOWNLOAD

 

ATAU TONTON VIDEO

LINK : TONTON

 

MODUL - 1 PERINTAH DASAR MYSQL   
Mengakses MySQL Pertama Kali  
Untuk menjalankan MySQL pertama kali anda harus mengikuti langkah-langkah berikut ini : ✓ Mengaktifkan MySQL Engine : Langkah-langkah: - Buka Sistem Operasi Dos dengan mengklik tombol Start, Run, ketik CMD, OK - Ketik : cd\ 

Ø cd apache\mysql\bin

 Ø mysqld --console 

Ø MYSQLD: ready for connections  
✓ Mengaktifkan MySQL Langkah-langkah : - Buka Sistem Operasi Dos dengan mengklik tombol Start, Run, ketik CMD, OK - Ketik : cd\ Ø 

cd apache\mysql\bin Ø mysql –u root Ø 

Welcome to the MySQL monitor. Commands end with ; or \g.  Your MySQL connection id is 1 to server version: 3.23.32-debug  
Type 'help;' or '\h' for help. Type '\c' to clear the buffer
mysql>
- MySQL sudah siap digunakan jika MySQL Prompt di atas sudah muncul.   
Mematikan/Menutup MySQL  
Untuk menutup MySQL terlebih dahulu anda harus keluar dari MySQL Prompt dengan perintah : Exit Ø 

atau quit atau \q Bye  
C:\APACHE\MYSQL\BIN>mysqladmin -u root shutdown Ø  


Perhatikan Jendela Dos tempat MySQL Engine aktif akan muncul pesan berikut :  
070220 7:56:13 MYSQLD: Normal shutdown 070220 7:56:14 MYSQLD: Shutdown Complete C:\APACHE\MYSQL\BIN>    
Melihat Versi MySQL  


mysql> SELECT VERSION()



Menampilkan Database  
mysql> SHOW DATABASES; 


Membatalkan Perintah  
Ketik “\c” (singkatan dari cancel) diakhir perintah. contoh :  
mysql> SHOW 

-> DATABASES 

-> \c   

 

 

Menciptakan Database
Sintak : CREATE DATABASE Nama_database;
Contoh : mysql> CREATE DATABASE DBPenjualan; 

Query OK, 1 row affected (0.00 sec)  
Lihat database yang baru anda buat dengan perintah berikut ini : 

mysql> SHOW DATABASES; 



Memilih Database yang digunakan
Sintak : USE Nama_database;
Contoh: mysql> USE DBPENJUALAN; 

Database changed   


Menciptakan Tabel dalam Database  
Sintak : CREATE TABLE Nama_tabel 

(nama_field1 tipe_data1(lebar), 

nama_field2 tipe_data2(leber),

 …

 nama_fieldn tipe_datan(lebar)); 


Contoh : mysql> CREATE TABLE Barang 

-> (Kodebrg char(5) primary key, 

-> Namabrg varchar(20) not null, 

-> Satuan varchar(10), 

-> Harga integer(5));

 Query OK, 0 rows affected (0.02 sec)   

 


Melihat/Menampilkan Daftar Tabel  
mysql> SHOW TABLES;


Menampilkan Struktur Tabel  
Sintak : SHOW COLUMNS FROM nama_tabel 

atau DESCRIBE nama_tabel 


DESCRIBE bisa disingkat menjadi DESC 


Contoh : mysql> SHOW COLUMNS FROM Barang;


Mengisi Data Dalam Tabel 
Sintak : INSERT INTO nama_tabel (field1, field2, …) 

VALUES (data_field1, data_field2, …)

  
Contoh : mysql> INSERT INTO Barang 

-> VALUES ('BR001','Sabun LUX', 'Buah',3000); 

Query OK, 1 row affected (0.03 sec) 


Menampilkan Data dari Tabel
Sintak : SELECT kolom FROM tabel WHERE kriteria ORDER BY kolom
Contoh : mysql> SELECT * FROM BARANG;


Mengubah Struktur Tabel
Sintak : ALTER TABLE nama_tabel JENIS_PENGUBAHAN;
Jenis Pengubahan yang dapat dilakukan yaitu : 

ADD berfungsi untuk menambah field 

CHANGE berfungsi untuk mengubah struktur field 

DROP berfungsi untuk menghapus field  


Contoh : Perintah berikut ini berfungsi untuk menambah sebuah field baru ke dalam tabel Barang.  
mysql> ALTER TABLE Barang ADD Stok_Awal Integer(5); 

Query OK, 10 rows affected (0.06 sec) Records: 10 Duplicates: 0 Warnings: 0  


Ketik perintah berikut ini untuk melihat struktur tabel saat ini. 

mysql> DESC Barang;


Ketik perintah berikut ini untuk melihat isi tabel saat ini.

 mysql> Select * From Barang; 


Perintah berikut ini berfungsi untuk mengubah struktur field Stok_Awal dalam tabel Barang menjadi Stok.

 mysql> ALTER TABLE Barang CHANGE Stok_awal Stok INTEGER(5); 

Query OK, 10 rows affected (0.03 sec) 

Records: 10 Duplicates: 0 Warnings: 0


Ketik perintah berikut ini untuk melihat struktur tabel saat ini. 

mysql> DESC Barang;


Perintah berikut ini berfungsi untuk menghapus field Stok dalam tabel Barang.. 

mysql> ALTER TABLE Barang DROP STOK; 

Query OK, 10 rows affected (0.03 sec) 

Records: 10 Duplicates: 0 Warnings: 0  


Ketik perintah berikut ini untuk melihat struktur tabel saat ini. 

mysql> DESC Barang;


Menghapus Tabel  
Sintak : DROP TABLE nama_tabel;  
Sebelum perintah menghapus tabel ini kita coba terlebih dahulu create lah sebuah tabel dengan nama Coba seperti perintah berikut ini : mysql> CREATE TABLE Coba -> (Field1 CHAR(5), 

-> Field2 CHAR(10), 

-> Field3 INTEGER(6)); 

Query OK, 0 rows affected (0.02 sec)  
Ketik perintah berikut ini untuk melihat daftar tabel pada database DBPenjualan saat ini. 

mysql> SHOW TABLES;

Untuk menghapus tabel Coba ketik perintah berikut ini : 

mysql> DROP TABLE Coba; 

Query OK, 0 rows affected (0.00 sec)  


Ketik perintah berikut ini untuk melihat daftar tabel pada database DBPenjualan saat ini setelah terjadi penghapusan. 

mysql> SHOW TABLES; 


Mengubah Data Dalam Tabel 

 

Ketik perintah berikut ini untuk mengubah Nama barang “Minuman Botol” menjadi “Coca Cola”. mysql> UPDATE Barang SET Namabrg='Coca Cola' 

-> WHERE Kodebrg='BR010' 

-> ;

 Query OK, 1 row affected (0.02 sec)  Rows matched: 1 Changed: 1 Warnings: 0 


Menambah Data Lanjutan 

Menyebutkan Nama Field

mysql> INSERT INTO Barang 

-> (Kodebrg, nama_barang,Satuan) 

-> values -> ('BR012','Fanta','Botol'); 

Query OK, 1 row affected (0.00 sec)


Tidak Meyebutkan Nama Field

mysql> INSERT INTO Barang 

-> values 

-> ('BR013','Teh Sosro','Botol',1500); 

Query OK, 1 row affected (0.00 sec


Ketik perintah berikut ini untuk mengcopy semua data pada tabel barang ke tabel copybarang :
mysql> Insert into CopyBarang 

-> select * from barang; 

Query OK, 13 rows affected (0.00 sec) 

Records: 13 Duplicates: 0 Warnings: 0  


Menghapus Data 

mysql> Delete From CopyBarang 

-> Where Kode='BR010'; 

Query OK, 1 row affected (0.00 sec) 

 

 


Operator Relasi  
Digunakan untuk membandingkan suatu nilai dengan nilai lainnya. 

Operator relasi yang dapat digunakan yaitu: Operator Keterangan 

= Sama dengan 

> Lebih besar 

< Lebih kecil 

>= Lebih besar atau sama dengan 

<= Lebih kecil atau sama dengan 

<> Tidak sama dengan  


Ketiklah contoh penggunaan masing-masing opertor relasi berikut ini dan lihat serta pahami hasilnya:  
mysql> select * from barang where kodebrg='BR005'; 


mysql> select * from barang where harga > 4000;

 

Operator Logika  


Digunakan untuk operasi logika yaitu : Operator Fungsi Keterangan

 NOT atau ! Sebagai negasi atau kebalikan NOT nikah atau !nikah (artinya adalah menikah)

 OR atau || Atau Unit OR Bungkus Medan || Padang 

AND atau && Dan Buah AND 5000 Sabun && Botol 

 
Ketiklah contoh penggunaan masing-masing opertor logika berikut ini dan lihat serta pahami hasilnya:  
mysql> select * from barang where satuan='buah' or harga=3000;


Operator Pembanding Operator Keterangan 

BETWEEN Apakah suatu nilai diantara dua batasan nilai? 

IN Apakah suatu nilai berada di dalam pilihan yang ada? 

NOT IN Apakah suatu nilai tidak berada di dalam pilihan yang ada? 

IS NULL Apakah sebuah nilai adalah NULL? 

IS NOT NULL Apakah sebuah nilai adalah tidak NULL? 

LIKE Apakah suatu nilai sesuai dengan kriteria tertentu? 

NOT LIKE Apakah suatu nilai tidak sesuai dengan kriteria tertentu?  


Ketiklah contoh penggunaan masing-masing opertor pembanding berikut ini dan lihat serta pahami hasilnya:  


Menampilkan data barang dimana harga barang diantara 2000 sampai 6000 : mysql> select * from barang where harga between 2000 and 6000; 



AVG (ekspresi)  
Berfungsi mencari nilai rata-rata pada suatu field bertipe numerik atau integer. 

mysql> select avg(harga) as 'Harga Rata-Rata' from barang;

COUNT (x)  
Berfungsi menghitung jumlah record dari suatu field atau tabel. 

Contoh : mysql> select count(kodebrg) as 'Jumlah Barang' from barang;

MAX (ekspresi)  
Berfungsi mencari nilai terbesar dari suatu field.. 

Contoh : mysql> select max(harga) as 'Harga Barang Tertinggi' from barang;

MIN (ekspresi)  
Berfungsi mencari nilai terkecil dari suatu field.. Contoh : mysql> select min(harga) as 'Harga Barang Terendah' from barang;

SUM (ekspresi)  
Berfungsi mendapatkan nilai total dari suatu field. Contoh : mysql> select sum(harga) as 'Total Harga' from barang;

CEILING (x)  
Berfungsi menghasilkan angka bulat terbesar yang lebih besar dari x. Contoh :
mysql> select ceiling(7.83) as 'Pembulatan Keatas';

FLOOR (x)  
Berfungsi membulatkan angka ke integer terdekat yang lebih kecil dari nilai x. Contoh : mysql> select floor(7.897) as 'Pembulatan Kebawah';

ROUND (x)  
Berfungsi membulatkan angka x menjadi angka bulat integer. Contoh : mysql> select round(7.897) as 'Pembulatan Terdekat'; 

ROUND (x,y)  
Berfungsi membulatkan nilai x sampai dengan posisi desimal y tertentu, jika y didefinisikan. Contoh : mysql> select round(7.345765,3); 

TRUNCATE (x,y)  
Berfungsi melakukan pemenggalan suatu angka desimal dari nilai x, sampai sejumlah angka dibilangkan koma y. 

FORMAT (num, dec)  
Berfungsi memformat angka ke dalam format desimal dengan susunan „9,999,999,99‟ dengan pembulatan sejumlah angka yang didefinisikan dengan dec Contoh : mysql> select format(750000,2); 

POW (x,y) atau POWER(x,y)  
Berfungsi menghitung nilai x pangkat. Contoh : mysql> select pow(2,8) as '2 Pangkat 8'; 

SQRT (x)  
Berfungsi mencari akar kuadrat angka x. Contoh : mysql> select sqrt(81) as 'Akar 81'; 

CONCAT (x,y,z,...)  
Berfungsi menggabungkan beberapa nilai string menjadi satu nilai. Namun bila ada nilai yang mengandung NULL, maka hasilnya tetap NULL. Contoh : mysql> select concat('Selamat ', 'Belajar', ' MySQL'); 

LCASE (x) atau LOWER(x)  
Berfungsi mengkonversi semua karakter dari nilai x ke huruf kecil semua. Contoh : mysql> select lcase('SELAMAT BELAJAR MYSQL'); 

UCASE (x) atau UPPER(x)  
Berfungsi mengkonversi semua karakter dari nilai x ke huruf besar semua. Contoh : mysql> select ucase(nama_barang) from barang limit 4;

LEFT (x,y)  
Berfungsi mengambil sejumlah y karakter dari string x, dimulai posisi pertama. Contoh : mysql> select left(nama_barang,7) from barang limit 3;

Right (x,y)  
Berfungsi mengambil sejumlah y karakter dari string x, dimulai dari posisi paling terakhir (paling kanan). Contoh : mysql> select right(nama_barang,7) from barang limit 4;

MID (x,y,z)  
Berfungsi mengambil sejumlah karakter dari string x sejumlah z karakter mulai dari posisi ke y. Contoh : mysql> select mid(nama_barang,3,4) from barang limit 4; 

LENGTH (x)  
Berfungsi mendapatkan panjang suatu string. Contoh : mysql> select nama_barang, length(nama_barang) from barang -> limit 4; 

LTRIM (x)  
Berfungsi membuang spasi di sebelah kiri string x, apabila x diawali dengan spasi. Contoh : mysql> select ltrim(' Selamat Belajar'); 

RTRIM (x)  
Berfungsi membuang spasi di sebelah kanan string x, apabila x diakhiri dengan spasi. Contoh : mysql> select rtrim('Selamat Belajar '); 

PASSWORD (password)  
Berfungsi menghasilkan string password yang disandikan(dienkripsi). Contoh : mysql> select password('DEDY') as PasswordDedy;

REPEAT (x,y) Berfungsi menghasilkan string x yang diulang sebanyak y kali. Contoh : mysql> select repeat('Dedy',6) as StringBerulang; 

REPLACE (x,y,z)  
Berfungsi mengganti semua string y di dalam string x yang ditemukan dengan string z. Contoh : mysql> select replace('DEDI ARISANDI','I','Y');

REVERSE (x)  
Berfungsi menghasilkan string yang membalik urutan penulisan dari string x. Contoh : mysql> select reverse('DEDY ARISANDI');

 

Mengurutkan Data  
Untuk mengurutkan data pada perintah SELECT dapat menggunakan klausa ORDER BY. Data dapat diurutkan secara ascending (ASC) atau descending (DESC).  
Ketiklah perintah SQL berikut ini untuk mengetahui cara pengurutan data :

 mysql> select * from barang order by nama_barang;


Mengelompokkan Data
Untuk mengelompokkan data pada perintah SELECT dapat menggunakan klausa GROUP BY.
Misalkan satuan pada data barang akan dikelompokkan maka dapat menggunakan perintah berikut : 

mysql> select satuan from barang group by satuan; 

 

 Mengelompokkan Data Dengan Kondisi  
Untuk mengelompokkan data dengan kondisi pada perintah SELECT dapat menggunakan klausa HAVING. Ketiklah perintah-perintah berikut ini :  
Perintah untuk menampilkan data barang yang dikelompokkan berdasarkan harga dan satuan dimana harga tidak sama dengan null :
mysql> select * from barang group by harga, satuan -> having harga is not null;

Membatasi Penampilan Data  
Untuk membatasi penampilan data pada perintah SELECT dapat menggunakan klausa LIMIT. Ketiklah perintah-perintah berikut ini :  
Perintah untuk menampilkan 4 baris data saja pada tabel barang : 

mysql> select * from barang limit 4;


Membuat Query  
Query merupakan suatu proses pengolahan data yang digunakan untuk memberikan hasil dari database berdasarkan kriteria tertentu.  


Ketiklah tabel-tabel berikut ini pada database pelanggan : 


mysql> create table Pelanggan 

-> (KdPlg char(5) not null primary key,

 -> NamaPlg char(18) not null, 

-> Alamat char(25), 

-> Kota char(10), 

-> NoHP char(12));

 Query OK, 0 rows affected (0.03 sec) 


Query Dengan Dua Tabel  
Aturan dalam melakukan query antartabel :

 1. Setiap field disebutkan bersama dengan nama tabelnya, dipisahkan tanda titik (.). Sintak : namatabel.namafield Contoh : Pelanggan.KdPlg artinya field KdPlgn dari tabel Pelanggan. 

2. Setiap tabel yang terlibat dalam proses query harus disebutkan dalam klausa FROM, dengan pemisah koma (,) Contoh : FROM FakturJual, Pelanggan 

3. Kondisi dalam klausa WHERE mempengaruhi jenis join yang tercipta.  


Ketiklah perintah penggabungan dua tabel berikut ini : 

mysql> select fakturjual.nofaktur, fakturjual.tanggal, fakturjual.kdplg,

 -> pelanggan.namaplg, pelanggan.kota from fakturjual, pelanggan 

-> where fakturjual.kdplg=pelanggan.kdplg;


Operator Cross Join  
Operator ini jarang digunakan karena hasil dari informasinya tidak efektif. Cross join digunakan untuk melakukan operasi penggabungan atau perkalian kartesian.  
mysql> select * from penjualan cros join barang limit 5;


Operator Natural Join  
Operator ini berguna untuk melakukan penggabungan dengan memperlakukan nama-nama kolom yang sama sebagai kolom penghubung antara tabel.  
Ketiklah perintah berikut ini untuk melihat cara kerja operator Naturl Join :  
mysql> select penjualan.kodebrg, barang.nama_barang, barang.harga,

-> penjualan.jlhjual from penjualan natural join barang;


Anonym User  
Anonym user adalah user tanpa identitas dan tanpa password. Pada saat anda mengakses SQL pertama kali seperti yang telah dijelaskan pada Modul-1 halaman 1, berati anda sudah menggunakan Anonym User. 

Ketiklah perintah berikut ini pada prompt mysql untuk melihat user dan password yang ada saat ini di tabel user.  


mysql> use mysql;

 Database changed  


mysql> select user, host, password from user; 

 

Untuk tindakan pengamanan awal, kita harus menghapus semua user tanpa identitas tersebut dengan perintah DELETE :  
mysql> delete from user where user=''; 

Query OK, 2 rows affected (0.01 sec)  
Sekerang coba lihat hasilnya : 

mysql> select user, host, password from user;

 

Memberi Password root  
Anda dapat memberi password root (administrator) dengan perintah berikut ini : 

mysql> update user set password=password('dedy') -> where user='root'; 

Query OK, 0 rows affected (0.00 sec) 

Rows matched: 2 Changed: 0 Warnings: 0  


Lanjutkan dengan perintah FLUSH untuk merefresh MySQL sebagai berikut :

 mysql> flush privileges; 

Query OK, 0 rows affected (0.03 sec)  
Kemudian periksa hasilnya di tabel user sebagai berikut :

 mysql> select user, host, password from user;  


Untuk melihat hasil dari pengisian password di atas keluarlah dari MySQL dengan mengetik perintah berikut ini : 

mysql> quit Bye C:\apache\mysql\bin>  


Kemudian coba masuk kembali ke MySQL dengan perintah-perintah berikut : 

C:\apache\mysql\bin>mysql ERROR 1045: Access denied for user: 'ODBC@localhost' (Using password: NO)  


C:\apache\mysql\bin>mysql -u root ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)  


Pesan kesalahan pada perintah di atas terjadi karena MySQL telah dipassword. Pengguna tidak bisa masuk tanpa mengisi password terlebih dahulu. Untuk dapat masuk ke dalam MySQL ketik perintah berikut ini : C:\apache\mysql\bin>mysql -u root -p Enter password: **** dedy 

Welcome to the MySQL monitor. Commands end with ; or \g.  Y

our MySQL connection id is 4 to server version: 3.23.32-debug  
Type 'help;' or '\h' for help. Type '\c' to clear the buffer
mysql> 



Membuat User Baru
Anda dapat membuat user baru beserta izin aksesnya menggunakan perintah GRANT. 


Sintak : GRANT jenis_akses(nama_kolom) ON nama_database 

TO nama_user IDENTIFIED BY “nama_password” 

[WITH GRANT pilihan akses]  


Untuk menghapus izin akses user, tetapi tidak mengahapus seorang user secara permanen dapat menggunakan perintah REVOKE.  


Sintak : REVOKE jenis_akses ON nama_database FROM nama_user

  
Bila seorang user telah dihapus izin aksesnya dengan perintah REVOKE, dia tetap dapat masuk (login) ke dalam MySQL walaupun tidak dapat berbuat apa-apa. Untuk menghapus user secara permanen, gunakan perintah DELETE.  


Untuk membuat beberapa user baru anda harus login sebagai root :

 C:\apache\mysql\bin>mysql -u root -h localhost -p

 Enter password: **** 

Welcome to the MySQL monitor. Commands end with ; or \g.  

Your MySQL connection id is 5 to server version: 3.23.32-debug 

 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer  


mysql> grant all privileges on *.* to fadiyah@localhost

 -> identified by 'diah'

 -> with grant option; 

Query OK, 0 rows affected (0.05 sec)  


Perintah di atas membuat user baru dengan nama fadiyah dengan akses penuh.
mysql> grant all privileges on *.* to fadiyah@'%' 

-> identified by 'diah' 

-> with grant option;

 Query OK, 0 rows affected (0.00 sec)



Memberi Izin Akses Tertentu  
Untuk memberi izin akses SELECT, INSERT, UPDATE, dan DELETE kepada jono, yang dapat digunakan di dalam DBJono. Masuk terlebih dahulu ke MySQL sebagai root  kemudian  ketik  perintah berikut :

 C:\apache\mysql\bin>mysql -u root -h localhost -p 

Enter password: **** 

Welcome to the MySQL monitor. Commands end with ; or \g.  

Your MySQL connection id is 9 to server version: 3.23.32-debug  
Type 'help;' or '\h' for help. Type '\c' to clear the buffer  
mysql> create database DBJono; 

Query OK, 1 row affected (0.22 sec)

Menghapus Izin Akses User  
Untuk menghapus izin akses seorang user dapat dilakukan dengan perintah-perintah berikut :

 C:\apache\mysql\bin>mysql -u root -h localhost -p

 Enter password: **** 

Welcome to the MySQL monitor. Commands end with ; or \g. 

Your MySQL connection id is 13 to server version: 3.23.32-debug
Type 'help;' or '\h' for help. Type '\c' to clear the buffer
mysql> revoke insert, select on dbjono.* -> from jono@localhost; Query OK, 0 rows affected (0.00 sec) 
mysql> exit Bye 



Membuat Backup Database  
Untuk membackup database dapat dilakukan dengan banyak cara. Salah satu cara yang dilakukan untuk membackup database adalah dengan menggunakan perintah mysqldump.  
Sintak : mysqldump [pilihan] nama_ss [nama_tabel] atau mysqldump [pilihan] --nama_database [pilihan] DB1 [DB2 DB3 ...] atau mysqldump [pilihan] --all-database  
Untuk melihat fasilitas apa saja yang dapat dipakai dalam mysqldump anda dapat mengetik perintah berikut ini : C:\apache\mysql\bin>mysqldump --help | more mysqldump Ver 8.12 Distrib 3.23.32, for Win95/Win98 (i32) By Igor Romanenko, Monty, Jani & Sinisa This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL license  
Dumping definition and data mysql database or table Usage: mysqldump [OPTIONS] database [tables] OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] OR mysqldump [OPTIONS] --all-databases [OPTIONS]  
-A, --all-databases Dump all the databases. This will be same as --databases with all databases selected. -a, --all Include all MySQL specific create options. -#, --debug=... Output debug log. Often this is 'd:t:o,filename`. --character-sets-dir=... Directory where character sets are -?, --help Display this help message and exit. -B, --databases To dump several databases. Note the difference in usage; In this case no tables are given. All name arguments are regarded as databasenames. 'USE db_name;' will be included in the output -c, --complete-insert Use complete insert statements. -C, --compress Use compression in server/client protocol. --default-character-set=... Set the default character set -e, --extended-insert Allows utilization of the new, much faster INSERT syntax. --add-drop-table Add a 'drop table' before each create. --add-locks Add locks around insert statements. --allow-keywords Allow creation of column names that are keywords. --delayed-insert Insert rows with INSERT DELAYED. -F, --flush-logs Flush logs file in server before starting dump. -f, --force Continue even if we get an sql-error. -h, --host=... Connect to host. -l, --lock-tables Lock all tables for read. -n, --no-create-db 'CREATE DATABASE /*!32312 IF NOT EXISTS*/ db_name;' will not be put in the output. The above line will be added otherwise, if --databases or --all-databases option was given. -t, --no-create-info Don't write table creation info. -d, --no-data No row information. -O, --set-variable var=option give a variable a value. --help lists variables --opt Same as --add-drop-table --add-locks --all --extended-insert --quick --lock-tables -p, --password[=...] Password to use when connecting to server. If password is not given it's solicited on the tty.
    
-W, --pipe Use named pipes to connect to server -- More --  
Untuk membuat backup database DBPenjualan anda dapat mengetikkan perintah-perintah berikut ini : C:\apache\mysql\bin>mysqldump dbpenjualan > backup_DBPenjualan.sql mysqldump: Got error: 1045: Access denied for user: 'ODBC@localhost' (Using pass word: NO) when trying to connect  
Kesalahan di atas terjadi karena root saat ini dipassword, jadi password yang tertera di root harus disertakan : C:\apache\mysql\bin>mysqldump -u root -pdedy dbpenjualan > backup_DBPenjualan.sql  
Coba lihat hasil file backup DBPenjualan dengan nama backup_DBPenjualan.sql telah tercipta pada folder C:\apache\mysql\bin\backup_DBPenjualan.sql Klik dua kali pada file tersebut maka hasil yang diperoleh adalah sebagai berikut :

Komentar

Sering Dilihat

Program menentukan Lantai Gedung Pakai Password Menggunakan Bahasa C/C++

seperti judul di atas, kita akan menggunakan bahasa c/c++ dalam membuat program membuat password pada setiap gedung agar kita tau ada dimana kita berada, atau lebih tepatnya di mana posisi kita.   program ini cocok sekali untuk sebuah gedung perusahaan yang multifungsi dimana pengguna akan di serahkan password untuk di tempatkan di lantai berapa mereka nantinya.   berikut source code nya       outputnya seperti ini       jika anda ingin mendownload program beserta source   KLIK Download atau nonton video lewat youtube agar lebih jelas nya disini -> YOUTUBE         Terima kasih  dan jangan lupa salam olahraga dan selalu pakai masker aku cinta kalian dan boneka teddy bear ku

PROGRAM SEDERHANA MEMBUAT MENU MAKANAN MENGGUNAKAN SWITCH -CASE DAN DO -WHILE PADA PEMROGRAMAN C/C++

  program kali ini dibuat untuk programmer tingkat awam dimana program ini bisa dikembangkan lagi kalau kalian mau, oke tanpa basa basi ini source code nya     tampilan outputnya        jika tekan menu 1 akan muncul tampilan seperti ini    jika ditekan menu selain angka 1-5 makan akan muncul tampilan seperti ini jika ingin selesai tekan angka 0 oke demikian program kali ini kalau ingin mendownload source code dan program bisa download di link ==> DOWNLOAD atau bisa juga tonton video agar lebih jelas berikut link ==> TONTON   TERIMAKASIH    SALAM OLAHRAGA  

QUERY (Permintaan, Pertanyaan)

 DOWNLOAD MATERI : DOWNLOAD NONTON MATERI : NONTON   1. Query dalam Basisdata — Salah satu proses yg dilakukan dlm sebuah sistem basisdata adalah query, yi: suatu proses utk meminta (menanya) informasi dari basisdata dlm bentuk yg diinginkan oleh pemakai dgn cara yg diinginkannya. — Proses query melibatkan 3 (tiga) unsur utama data yg ada di dlm basisdata itu, yi: entitas , atribut , dan value (besaran atau nilai) dari atribut itu. — Ketiga hal tsb dinyatakan dgn simbol 2 sbb: E = entitas ( entiti ) A = atribut V = value (nilai atau harga) dari atribut. —   Dgn simbol 2 tsb, proses query dpt dirumuskan dgn cara: 1. A(E) = ?, Artinya, berapa nilai atribut A dari entitas E, atau apa isi atribut A dari entitas E. Mis: berapa IP mahasiswa dgn NIM 12345012 ? 2. A(?) = V, Artinya, entitas mana yg memp nilai V dari atribut A-nya? Atau, entitas mana yg atribut A-nya memp nilai V.   Mis : a. Tampilkan daftar mahasiswa dgn IP > 3.5 ...