Rabu, 26 September 2012

Belajar Perintah Dasar Basis Data mysql

Belajar Perintah Dasar Basis Data

Assalamu'alaikum.

kali ini Kita coba belajar perintah-perintah dasar MYSQL database,
Saya asumsikan Anda telah menginstall MYSQL SERVER pada Sistem Operasi Anda.


Disini Saya menggunakan XAMPP sebagai MYSQL servernya dan Saya menggunakan Sistem Operasi Win bajakan Big Grin Untuk cara installnya, Baik Linux atau win bisa dilihat di Apache Friends ( berbahasa Inggris )


Quote:*Untuk Pengguna WIN buka DOS ( command Prompt ) Kemudian pindah ke direktory dimana Anda menginstall XAMPP, Disini Saya menginstallnya di C:\xampp\mysql\bin\

Quote:*Untuk Pengguna LINUX buka terminal kemudian masuk ke dirextory dimana Kita install LAMPPnya. misalnya /opt/lampp/mysql/bin/

Ok sekarang waktunya kita login ke mysql servernya menggunakan perintah
Code:
mysql -u root -p
contoh

Code:
c:\xampp\mysql\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.37 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

Perintah membuat database
create database nama_database;
contoh
Code:
mysql>create database lombokcyber;

Perintah untuk Melihat Nama-nama database yang telah kita buat

show databases;
contoh
Code:
mysql> show databases ;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| cakephp            |
| cdcol                |
| lombokcyber      |
| mybb               |
| mysql              |
| phpmyadmin     |
| sekolah            |
| test               |
+--------------------+
9 rows in set (0.33 sec)

mysql>

Perintah Untuk menggunakan database yang telah kita buat
use nama_database;
contoh
Code:
mysql> use lombokcyber;


Perintah Menghapus Database
mysql> drop database nama_database;
contoh
Code:
mysql>drop database cms;

Perintah Membuat table, dalam contoh ini saya mengambil contoh table dari cakephp

Code:
/* Buat tabel posts: */
CREATE TABLE posts (
    id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    title VARCHAR(50),
    body TEXT,
    created DATETIME DEFAULT NULL,
    modified DATETIME DEFAULT NULL
);


Perintah memasukkan data kedalam tabel

Code:
/* Isi dengan beberapa contoh postingan: */
INSERT INTO posts (title,body,created)
    VALUES ('Judul', 'Ini adalah isinya.', NOW());
INSERT INTO posts (title,body,created)
    VALUES ('Judul sekali lagi', 'Dan isinya mengikuti.', NOW());
INSERT INTO posts (title,body,created)
    VALUES ('Lagi lagi judul', 'Ini sangat menyenangkan.', NOW());

Perintah melihat tabel dalam database
mysql> show tables;
contoh saya melihat table dalam database cakephp yang telah ane buat
Code:
mysql> show tables;
+----------------------+
| Tables_in_cakephp    |
+----------------------+
| x_acos               |
| x_aros               |
| x_aros_acos          |
| x_blocks             |
| x_comments           |
| x_contacts           |
| x_i18n               |
| x_languages          |
| x_links              |
| x_menus              |
| x_messages           |
| x_meta               |
| x_nodes              |
| x_nodes_taxonomies   |
| x_regions            |
| x_roles              |
| x_settings           |
| x_taxonomies         |
| x_terms              |
| x_types              |
| x_types_vocabularies |
| x_users              |
| x_vocabularies       |
+----------------------+
23 rows in set (0.22 sec)

mysql>


Perintah Melihat isi tabel
mysql>select * from nama table;
contoh
Code:
SELECT * FROM x_nodes;
perintah diatas untuk melihat isi keseluruhan, namun jika kita menginginkan hanya beberapa field saja, maka kita gunakan perintah

Code:
SELECT judul,isi FROM x_nodes;

udah dlu yah moga bermanfaat, maaf kalo penjelasannya kurang bagus.

Tidak ada komentar:

Posting Komentar

Tinggalin Komentarnya yah? supaya Riema Semangat Nulisnya dan jadi motifasi Riema. thank you!

 
Powered by Blogger