Sunday , December 16 2018
Home / MySQL / Tutorial Belajar MySQL : Penggunaan AS (Alias) Untuk Mengganti Nama Kolom Di MySQL

Tutorial Belajar MySQL : Penggunaan AS (Alias) Untuk Mengganti Nama Kolom Di MySQL

Tutorial Belajar MySQL : Penggunaan AS (Alias)

Tutorial Belajar MySQL : Penggunaan AS (Alias) – Pada kesempatan kali ini kita akan membahas mengenai tutorial belajar mysql untuk mengganti nama kolom pada saat ditampilkan dengan menggunakan perintah AS. Perintah AS sendiri atau Alias dalam MySQL dapat digunakan untuk merubah nama kolom yang ada pada tabel MySQL pada saat ditampilkan, artinya nama kolom hanya berubah pada saat data ditampilkan tanpa merubah nama kolom sebenarnya yang ada didalam tabel MySQL.

Untuk lebih jelasnya mengenai penggunaan perintah AS atau alias untuk mengganti nama kolom silahkan buka kembali database sekolah yang ada di MySQL yang sudah kita buat sebelumnya dengan menggunakan perintah seperti berikut ini :

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| cdcol              |
| db_sppd            |
| mysql              |
| performance_schema |
| sekolah            |
| test               |
+--------------------+
7 rows in set (0.02 sec)

mysql> use sekolah;
Database changed
mysql> select * from siswa;
+----------+-------------------+---------------+-------+
| nis      | nama              | alamat        | kelas |
+----------+-------------------+---------------+-------+
| 10108822 | Firdan Ardiansyah | Rangkasbitung | X     |
| 10108823 | Amar Muzaki       | BTN Depag     | X     |
| 10108824 | Muhammad Bilal    | BTN. Palaton  | X     |
| 10108825 | Muhammad Bintan   | Pandeglang    | X     |
+----------+-------------------+---------------+-------+
4 rows in set (0.07 sec)

mysql>

Sekarang Misalnya kita ingin menampilkan semua daftar siswa yang ada didalam tabel siswa, namun pada kolom nama kita ingin merubah nama kolomnya menjadi nama_siswa agar lebih lengkap lagi pada saat data ditampilkan. Perintah penggunaan AS atau aliasnya adalah seperti berikut ini :

mysql> select nama as nama_siswa, alamat, kelas from siswa;
+-------------------+---------------+-------+
| nama_siswa        | alamat        | kelas |
+-------------------+---------------+-------+
| Firdan Ardiansyah | Rangkasbitung | X     |
| Amar Muzaki       | BTN Depag     | X     |
| Muhammad Bilal    | BTN. Palaton  | X     |
| Muhammad Bintan   | Pandeglang    | X     |
+-------------------+---------------+-------+
4 rows in set (0.00 sec)

mysql>

Oke berdasarkan data yang ditampilkan diatas kita sudah berhasil menampilkan daftar siswa dengan merubah kolom nama menjadi nama_siswa. Nama kolom hanya berubah pada saat data ditampilkan saja dan tidak merubah nama kolom sebenarnya didalam tabel tersebut.

Untuk lebih jelasnya untuk meyakinkan bahwa nama kolom sebenarnya didalam tabel tersebut tidak berubah silahkan gunakan perintah desc seperti berikut ini :

mysql> desc siswa;
+--------+----------+------+-----+---------+-------+
| Field  | Type     | Null | Key | Default | Extra |
+--------+----------+------+-----+---------+-------+
| nis    | char(8)  | YES  |     | NULL    |       |
| nama   | char(50) | YES  |     | NULL    |       |
| alamat | char(80) | YES  |     | NULL    |       |
| kelas  | char(3)  | YES  |     | NULL    |       |
+--------+----------+------+-----+---------+-------+
4 rows in set (0.01 sec)

mysql>

Yup berdasarkan data diatas kolom nama tetap tidak berubah menjadi nama_siswa, penggunaan AS atau Alias hanya merubah nama kolom pada saat data ditampilkan saja dan tidak merubah nama kolom yang sebenarnya yang ada didalam tabel database MySQL.

Seperti itulah tutorial belajar mysql untuk contoh penggunaan AS atau Alias, semoga tutorial belajar MySQL ini dapat bermanfaat bagi kamu yang sedang mempelajari MySQL ya dan jangan lupa untuk terus berkunjung ke lebakcyber.net ini ok.

About Firdan Ardiansyah

Admin di lebakcyber.net Untuk berhubungan dengan saya, silahkan kirim email ke : firdan@lebakcyber.net

Leave a Reply

Your email address will not be published. Required fields are marked *