freebitco.in

Perintah Dasar MySQL Query

In Linux, Tutorial

Maaf sebelumnya kalo terlalu basi 😀 ….. MySQL merupakan sesuatu hal yang sangat melekat pada sebuah aplikasi berbasis web, untuk para webmaster pasti sudah sangat paham dengan berbagai perintah MySQL Query.

Disini aku cuman mau menulis beberapa perintah sederhana yang kerap digunakan untuk memanajemen sebuah database MySQL.

Langsung aja deh, berikut beberapa perintah Mysql Querytersebut :

1. Membuat database

mysql -u root -e "create database testdb";

atau

masuk ke mysql terlebih dahulu kemudian ketik perintah

mysql> create database testdb;

2. Menampilkan daftar database

Masuk ke dalam mysql, dengan perintah mysql -u root -p kemudian ketik

mysql> show databases;

3. Menampilkan daftar table dalam sebuah database

Pilih databasenya

mysql> use mysql;

List table pada database

mysql> show tables;

4. Memilih dan menampilkan data

Syntax :

SELECT * FROM nama_tabel;
atau
SELECT nama_field FROM nama_tabel;

Contoh :

SELECT * FROM karyawan;

Perintah diatas untuk menampilkan seluruh data / record dari seluruh field pada tabel karyawan

SELECT nama,alamat FROM karyawan;

Perintah diatas untuk menampilkan seluruh data pada field nama dan alamat pada tabel karyawan

SELECT nik,nama,alamat from karyawan where nik='982234234';

Perintah diatas untuk menampilkan data nik, nama, alamat pada tabel karyawan dengan karyawan yang memiliki nik ‘982234234’

SELECT * FROM karyawan WHERE email like '%gmail%';

Perintah diatas untuk menampilkan data pada tabel karyawan yang memiliki kata ‘gmail’ pada field email-nya

SELECT * FROM karyawan order by nama;

Perintah diatas untuk menampilkan data tabel karyawan yang diurutkan berdasarkan field ‘nama’

SELECT * FROM karyawan order by nama desc;

Perintah diatas untuk menampilkan data tabel karyawan yang diurutkan dengan metode descending berdasarkan field ‘nama’

SELECT * FROM karyawan order by nama limit 0,2;

Perintah diatas untuk menampilkan hanya 2 data dari field nama pada tabel karyawan

 

5. Menambah Data atau Record

Syntax :

Cara 1 :

INSERT INTO nama_tabel values ('nilai1','nilai2','nilai3',.....);

Cara 2 :

INSERT INTO nama_tabel (field1,field2,field3,....)
values ('nilai1','nilai2','nilai3',....);

Cara 3 :

INSERT INTO  nama_tabel set field1='nilai1',field2='nilai2',field3='nilai3',filed....='nilai.....');

Cara 4 :

INSERT INTO `nama_database`.`nama_tabel` (`field1`, `field2`, `field3`, `field4`, `field5`) VALUES ('nilai1', 'nilai2', 'nilai3', 'nilai4', 'nilai5');

 

Contoh :

Cara 1 :

INSERT INTO karyawan ('9865645','gundul','jalan simpang 7','email@gmail.gmail','0894545223');

Cara 2 :

INSERT INTO karyawan (nim,nama,alamat,email,no_telepon) values ('9846453','gundul pacul','jalan simpang 7','email@gmail.com','0894645634221');

Cara 3 :

INSERT INTO karyawan set nim='9856564', nama='gundul pacul', alamat='jalan simpang 7', email='email@gmail.com', no_telepon='08955674645';

Cara 4 :

INSERT INTO `majumapan`.`karyawan` (`nik`, `nama`, `alamat`, `email`, `no_tlp`) VALUES ('986756', 'gundul pacul', 'jalan simpang 7', 'email@gmail.com', '08956765754');

 

6. Mengedit Data atau Record

Syntax :

Cara 1 :

UPDATE nama_tabel SET field1='nilaibaru' WHERE [kondisi];

Cara 2 :

UPDATE table SET field = REPLACE(field, “sebagian isi lama”, “sebagian isi yang baru”);

Contoh :

Cara 1 :

UPDATE karyawan SET no_telepon='08988821111' WHERE nik='080911002';

Cara 2 :

UPDATE karyawan SET nama = REPLACE(nama, “sujoko”, “surajoko”);

 

7. Menghapus Data atau Record

Syntax :

DELETE FROM nama-tabel WHERE [kondisi];

Contoh :

DELETE FROM karyawan WHERE nik='080911002';

8. Menghapus Database

Masuk ke dalam console mysql dengan perintah mysql -u root -p

DROP DATABASE mysql;

MySQL Query

Tambahan mengenai mysql query:

Untuk me-restore database lewat CLI console :

mysql -u[user] -p[password] -h serverbaru.net nama_database < nama_file.sql

Untuk mem-backup database lewat CLI console :

mysqldump -u[user] -p[password] -h serverlama.com nama_database > nama_file.sql

 

Jika sudah login sebagai root dapat langsung menggunakan perintah :

Restore / Import database :

mysql -p dbname < tableName.sql

Backup / export database :

mysqldump -p dbname tableName > tableName.sql

 

Menghapus data yang tersimpan pada table sebuah database, perintah ini dapat di query melalui phpMyAdmin :

TRUNCATE TABLE tablename;

atau

DELETE FROM tablename;

Dari 2 cara penghapusan table database diatas akan lebih cepat jika menggunakan perintah ” TRUNCATE”.

MySQL Query Monitoring

Perintah untuk melihat proses database MySQL Query

mysql -u user -p databasename

setelah masuk console MySQL kemudian masukkan perintah berikut :

show full processlist;

 MySQL Check, Repair and Optimize

MySQL Check All Databases command line :

# mysqlcheck -u root -p -c –all-databases

MySQL Repair All Databases command line :

# mysqlcheck -u root -p -r –all-databases

MySQL Optimize All Database command line :

# mysqlcheck -u root -p -o –all-databases

** change “–al-databases” with specify database if you want to work with one database only.

Create a MySQL Database, Username, Password, and Privileges

Step 1: Login to MySQL ( you will need an account )

user@server:~$ mysql -u mysql_user -p
Enter password:

Step 2: Create the Database

mysql > create database db_name;

Step 3: Verify that it’s there

mysql > show databases;

Step 4: Create the User

mysql > create user db_user;

Step 5: Grant privileges while assigning the password

mysql > grant all on db_name.* to 'db_user'@'localhost' identified by 'db_password';

*Note: The localhost field usually doesn’t have to be edited, but you can set it to the specific address.

The above example grants all privileges, obviously. But you will likely want to limit privileges under many circumstances. These parameters include select, insert, and delete.
Choose all that apply and separate by comma, thusly:

mysql > grant select, insert, delete on db_name.* to 'db_user'@'localhost' identified by 'db_password';

Show All MySQL User list

select User,Host from mysql.user;

Delete MySQL User

DROP USER 'demo'@'localhost';

Mungkin sampai disini dulu sedikit tutorial tentang mysql query …… semoga bermanfaat ….. 😀

Related Search

Tags: #check #database #mysql #optimize #QUERY #repair

Anda sedang membaca artikel tentang Perintah Dasar MySQL Query. Silahkan baca artikel Be Log tentang Linux, Tutorial lainnya. Semoga bermanfaat ...

Setup Storage Path The Dude di RB750G r3
Setup Storage Path The Dude di RB750G r3
The Dude merupakan tool yang cukup penting
Install Teamviewer via Terminal di Ubuntu 18.04 Bionic Beaver
Install Teamviewer via Terminal di Ubuntu 18.04 Bionic Beaver
Aku coba install Teamviewer menggunakan GUI tapi
Setup Raspberry Pi 3 Video Resolution
Setup Raspberry Pi 3 Video Resolution
Raspberry Pi, saat ini bisa menjadi alternatif
Mengatasi Ubuntu 16.04 Yang Hang Pada Saat Reboot atau Shutdown
Mengatasi Ubuntu 16.04 Yang Hang Pada Saat Reboot atau Shutdown
Pada beberapa laptop terkadang Ubuntu yang sudah

Top