Belajar MYSQL versi newbie dari dasar banget

Selamat datang di blog resmi johan ari wibowo,
Topik pembahasan pada postingan ini adalah belajar MySQL mulai dasar atau versi newbie,
Sedikit cerita: Johan ari wibowo adalah tamatan STMIK Triguna Dharma Medan 2012-2016
Di perkuliahan pelajaran Mysql pada postingan saat ini dipelajari disaat semester III.

MYSQL merupakan basis data atau database yang menyimpan informasi atau data yang dibuat oleh user untuk menyimpan sebuah data salah satunya adalah Text.

MYSQL sangat mudah dipelajari jika dimulai dari dasar untuk perintah-perintahnya.



Pertama kalinya adalah menampilkan database dengan perintah "SHOW DATABASES" Besar kecil perintah dalam MYSQL tidak berpengaruh,
Sedikit penjelasan tentang perintah SHOW DATABASES yang artinya menampilkan semua database yang ada pada MYSQL atau database seperti contoh hasil ketikan SHOW DATABASES:

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| dbpenjualan        |
| mysql              |
+--------------------+
3 rows in set (0.00 sec)

Databases yang menunjukkan isi database yang tersimpan adalah information_schema, dbpenjualan dan mysql,
Keterangan isi database:
information_schema dan mysql adalah isi database bawaan atau default dan MYSQL.
dbpenjualan adalah isi database yang sudah pernah dibuat sebelumnya dengan cara seperti berikut:
# create database belajar;

contoh perintah di MYSQL:
mysql> create database belajar;
Query OK, 1 row affected (0.01 sec)

Query OK menandakan bahwasannya database yang baru saja dibuat telah berhasil,

Kemudian pembuatan tabel "web","design","youtube"

sebelum membuat sebuah tabel dalam database yang ditentukan, yang perlu diingat adalah memilih Database terlebih dahulu,

#use belajar;
maka penampakan di command prompt seperti berikut:
mysql> use belajar;
Database changed

untuk pembuatan tabel dalam database belajar disini terdiri dari beberapa field yaitu "id","jnsweb","banyakweb"

Ket:
"id char (10) primary key" = nama field id dengan type data char jumlah untuk char 10 digit berarti jumlah id maximum pengisiannya adalah 10 digit, primary key biasa disebut kunci biasanya ada di microsoft access.

"jnsweb varchar(30)" = jnsweb adalah nama filed dari tabel web dan jumlah varcharnya adalah 30

"banyakweb varchar(3)" = banyakweb adalah nama field dari tabel web dengan jumlah varchar 3

mysql> create table web
    -> (id char (10) primary key,
    -> jnsweb varchar(30),
    -> banyakweb varchar(3));
Query OK, 0 rows affected (0.21 sec)

Dan kemudian lanjut kelangkah berikutnya dalam pembuatan tabel design

mysql> create table design
    -> (corel varchar(30),photoshop varchar(30));
Query OK, 0 rows affected (0.07 sec)

langkah selanjutnya adalah pembuatan tabel youtube seperti perintah mysql dibawah ini:

mysql> create table youtube
    -> (fun varchar(30),diy varchar(30));
Query OK, 0 rows affected (0.11 sec)

Oke, tabel sudah dibuat dengan type data, sekarang mulai langkah selanjutnya yaitu menampilkan tabel yang sudah dibuat tadi,

contoh yang muncul di command prompt mysql:

#show tables;
contoh tampilan
mysql> show tables;
+-------------------+
| Tables_in_belajar |
+-------------------+
| design            |
| web               |
| youtube           |
+-------------------+
3 rows in set (0.00 sec)

untuk menampilkan lebih terperinci tentang "Field" "Type" "Null" "Key" "Default" "Extra"
seperti contoh dibawah ini:
mysql> desc design;
+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| corel     | varchar(30) | YES  |     | NULL    |       |
| photoshop | varchar(30) | YES  |     | NULL    |       |
+-----------+-------------+------+-----+---------+-------+
2 rows in set (0.03 sec)

mysql> desc web;
+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| id        | char(10)    | NO   | PRI |         |       |
| jnsweb    | varchar(30) | YES  |     | NULL    |       |
| banyakweb | varchar(3)  | YES  |     | NULL    |       |
+-----------+-------------+------+-----+---------+-------+
3 rows in set (0.01 sec)

mysql> desc youtube;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| fun   | varchar(30) | YES  |     | NULL    |       |
| diy   | varchar(30) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.01 sec)

Langkah selanjutnya adalah mengisi data dari masing-masih field di tabel belajar;

dengan perintah:
#insert into

mysql> insert into design
    -> values
    -> ('membuat logo','design photo'),
    -> ('membuat kartun','crop image');
Query OK, 2 rows affected (0.00 sec)
Records: 2  Duplicates: 0  Warnings: 0

Ket:
insert into berarti menginput data di tabel design dan masing-masing field corel dan photoshop di isi dengan 'membuat logo', 'design photo' dan 'membuat kartun','crop image'

menginput data di tabel web:

mysql> insert into web
    -> values
    -> ('P01','perusahaan','1'),
    -> ('P02','individu','2');
Query OK, 2 rows affected (0.09 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql> insert into youtube
    -> values
    -> ('bayi lucu','diy kertas lipat'),
    -> ('bayi kocak','membuat bor');
Query OK, 2 rows affected (0.00 sec)
Records: 2  Duplicates: 0  Warnings: 0

untuk menampilkan tabel:
#select*from nama tabel;

mysql> select*from design;
+----------------+--------------+
| corel          | photoshop    |
+----------------+--------------+
| membuat logo   | design photo |
| membuat kartun | crop image   |
+----------------+--------------+
2 rows in set (0.00 sec)

mysql> select*from web;
+-----+------------+-----------+
| id  | jnsweb     | banyakweb |
+-----+------------+-----------+
| P01 | perusahaan | 1         |
| P02 | individu   | 2         |
+-----+------------+-----------+
2 rows in set (0.00 sec)

mysql> select*from youtube;
+------------+------------------+
| fun        | diy              |
+------------+------------------+
| bayi lucu  | diy kertas lipat |
| bayi kocak | membuat bor      |
+------------+------------------+
2 rows in set (0.00 sec)

untuk menampilkan isi field "corel" dari "design" adalah seperti berikut:

mysql> select corel from design;
+----------------+
| corel          |
+----------------+
| membuat logo   |
| membuat kartun |
+----------------+
2 rows in set (0.00 sec)

silahkan kreasikan sendiri menurut keinginan sendiri :)

mysql> select photoshop from design;
+--------------+
| photoshop    |
+--------------+
| design photo |
| crop image   |
+--------------+
2 rows in set (0.00 sec)

Mungkin sampai disini saja penjelasan tentang belajar MYSQL versi newbie, jika ada kendala atau masalah jangan lupa tinggalkan komentar.

Semoga bermanfaat bagi yang sedang mempelajari MYSQL.

Selamat belajar.

Cooming soon
#Next time tentang Query Join, berdasarkan saran dari babang AH :)

Comments

  1. Assalamu’alaikum Warahmatullahi Wabarakatuh.
    Saya HANDAYANI ingin berbagi kpd teman semua…tentang Angka Togel Yang Di Berikan Ki HAJAR DEWANTORO, Awalnya saya sedikit ragu tetapi saya sangat membutuhkan bantuan, dan saya coba hub ki HAJAR DEWANTORO
    Alhamdulillah saya bisa di bantu oleh beliau, pertama beliau memberikan angka 4D kpd saya, dan angka itu saya pasang,, awalnya saya tidak percaya ketika teman saya memberikan kabar, kalau angka yg aku pasang benar-benar keluar, dan saya menang 97 juta, berkat bantuan ki HAJAR DEWANTORO.,
    Saya ucapkan banyak terima kasih kepada ki HAJAR DEWANTORO yang telah meluangkan waktunya untuk saya, konsultasi dengan ki HAJAR DEWANTORO selama ini benar benar sangat luar biasa…. Selain hebat, ki HAJAR DEWANTORO juga punya keahlian banyak. seperti, minyak penarik uang Pesugihan,, Santet,, Penarikan dana ghaib,, Pelaris,, dan Pelet,,
    Info: Buat Teman yang Pengen Merubah Nasib Silahkan..
    Hub: Ki HAJAR DEWANTORO Di:082-188-463-467. ATAU KLIK BLOK PELEK DISINI

    ReplyDelete

Post a Comment

Popular posts from this blog

Mengatasi Touchscreen android susah disentuh

Cara mengetahui email channel youtube yang lupa

Langkah - Langkah membuat Switchboard Manager ms.access 2010