Perintah alter table di mysql

ALTER TABLE adalah salah satu fungsi atau Query SQL yang digunakan untuk mengedit atau mengubah struktur table pada suatu database.

Biasanya ALTER TABLE digunakan untuk menambahkan, menghapus atau memodifikasi/ edit kolom di suatu table database yang ada.

Fungsi ALTER TABEL biasanya digunakan untuk menambah dan menghilangakn berbagai kendala pada tabel yang ada.

Berikut ini beberapa contoh Query ALTER TABLE:

ALTER TABLE – ADD COLUMN 

Alter table add column digunakan sebagai fungsi menambahkan atau menyisipkan kolom pada sebuah table di database.

ALTER TABLE <nama_table>
ADD <nama_kolom> <tipe_data>;

Contoh:

ALTER TABLE anggota ADD tgl_lahir date;

ALTER TABLE – MODIFY COLUMN

Alter table modify column digunakan sebagai fungsi mengubah struktur sebuah kolom.

SQL Server / MS Access:ALTER TABLE nama_tableALTER COLUMN nama_kolom tipedata;

My SQL / Oracle (prior version 10G):
ALTER TABLE nama_tableMODIFY COLUMN nama_kolom tipedata;

Oracle 10G dan diatasnya:ALTER TABLE nama_tableMODIFY nama_kolom tipedata;

Contoh:

ALTER TABLE anggota ALTER COLUMN tgl_lahir year;

 ALTER TABLE – DROP COLUMN

Alter table drop column digunakan sebagai fungsi untuk menghapus kolom di table database.

contoh fungsi untuk menghapus kolom di table database.

ALTER TABLE nama_table DROP COLUMN nama_kolom;

 Contoh:

ALTER TABLE anggota DROP COLUMN tgl_lahir;

Mengubah Data Tabel Menggunakan Query UPDATE

Query UPDATE digunakan untuk melakukan perubahan data pada tabel MySQL, yakni update baris atau record. Format dasar query UPDATE adalah sebagai berikut:

UPDATE Nama_tabel SET Nama_kolom = data_baru WHERE Kondisi;

Penjelasan :
UPDATE : adalah perintah MySQL untuk mengedit atau merubah nama suatu baris didalam Tabel MySQL.

SET : adalah bagian dari fungsi UPDATE MySQL untuk menetapkan record baru.

Nama_Tabel : adalah nama dari tabel yang data/barisnya akan diperbaharui.

Nama_Kolom : adalah nama kolom dari tabel yang datanya akan diperbaharui.

Semoga penjelasan dan contoh dalam mengubah sebuah struktur table pada database diatas bermanfaat bagi anda semua. Anda bisa mempraktekan di bebarapa database seperti MYSQL, MariaDB, SQL Server, dan banyak database lainnya.

ALTER TABLE adalah fungsi atau Query SQL yang digunakan untuk mengubah struktur table pada suatu database.


Pernyataan ALTER TABLE digunakan untuk menambahkan, menghapus, atau memodifikasi kolom dalam tabel yang ada.

Pernyataan ALTER TABLE juga digunakan untuk menambah dan menghilangkan berbagai kendala pada tabel yang ada.


Berikut ini beberapa macam Query ALTER TABLE:

ALTER TABLE - ADD COLUMN 

Alter table add column digunakan sebagai fungsi menambahkan atau menyisipkan kolom pada sebuah table di database.


ALTER TABLE <nama_table>
ADD <nama_kolom> <tipe_data>;

Contoh:

ALTER TABLE anggota ADD tgl_lahir date;


ALTER TABLE - MODIFY COLUMN

Alter table modify column digunakan sebagai fungsi mengubah struktur sebuah kolom.

SQL Server / MS Access:
ALTER TABLE nama_tableALTER COLUMN nama_kolom tipedata;

My SQL / Oracle (prior version 10G):
ALTER TABLE nama_tableMODIFY COLUMN nama_kolom tipedata;

Oracle 10G dan diatasnya:
ALTER TABLE nama_tableMODIFY nama_kolom tipedata;

Contoh:

ALTER TABLE anggota ALTER COLUMN tgl_lahir year;


 ALTER TABLE - DROP COLUMN

Alter table drop column digunakan sebagai fungsi untuk menghapus kolom di table database.

ALTER TABLE nama_table DROP COLUMN nama_kolom;

 Contoh:

ALTER TABLE anggota DROP COLUMN tgl_lahir;

Semoga penjelasan dan contoh dalam mengubah sebuah struktur table pada database diatas bermanfaat bagi anda semua.


**) Jangan lupa follow, share, dan komentar dibawah ini. sebagai tanda dukungan anda dengan tutorial yang kami berikan.

Halo sob jumpa kembali kali ini saya ingin memberikan sebuah Contoh Perintah DDL seperti Create, Alter, Drop pada MySQL.

Daftar isi :

Pengertian singkat DDL (Data Definition Language)

DDL (Data Definition Language) merupakan sebuah kumpulan perintah SQL yang digunakan untuk mejalankan sebuah perintah fungsi seperti contohnya Membuat (Create), Mengubah (Alter), Menghapus (Drop) pada sebuah struktur ataupun entitas objek pada suatu database.

Baca juga: Pengertian MySQL serta kelebihan dan kekurangan

1. Create 

Perintah Create berfungsi untuk membuat objek baru diantaranya digunakan untuk membuat Database baru, Table baru maupun View baru.

Contoh penggunaan:

Misalnya kita ingin membuat suatu Database dengan nama toko maka perintah DDL Create yang digunakan adalah :

create database toko;

dan jika kalian ingin masuk ke database toko kalian bisa menuliskan

use toko;

Kemudian jika kita ingin membuat sebuah Tabel dengan nama karyawan maka perintaah DDL Create yang digunakan adalah :

create table  karyawan(NIK varchar(9), Nama varchar(20), Alamat varchar(30), Email varchar(10), No_Telepon varchar(13), PRIMARY KEY(NIK));

note : Varchar adalah sebuah tipe data jenis string yang dapat menampung sebuah data dengan karakter alfabet (a-z). Primary key adalah field atau kolom utama dari suatu tabel yang tidak boleh diisi dengan data yang sama dan harus memiliki karakter unik. diatas saya menggunakan NIK untuk primary key nya karena NIK merupakan identitas yang beda pada setiap orang.

2. Alter

Perintah Alter ini berfungsi untuk memodifikasi atau mengubah suatu struktur pada tabel yang sebelumnya telah dibuat, diantara nya yang bisa dilakukan adalah : menambahkan, menghapus, mengubah field (kolom), mengubah nama tabel dan bisa juga memberikan atribut pada field (kolom).
Perintah Alter juga biasa digunakan untuk function, procedure, view namun disini saya hanya akan membahas perintah Alter pada tabel.

Contoh penggunaan:

Misalnya kita ingin memodifikasi suatu Tabel bernama barang maka perintah DDL Alter yang digunakan adalah :

Baca juga : Contoh Stored Procedure Insert, Delete pada MySql

Menambahkan Field (kolom)

ALTER TABLE nama_tabel ADD nama_kolom tipedata;
Ex: ALTER TABLE barang ADD jenis varchar(10);

mysql> ALTER TABLE barang ADD jenis varchar(10);
Query OK, 0 rows affected (0.86 sec)

mysql> desc barang;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| NamaBarang | varchar(10) | NO   | PRI |         |       |
| Satuan     | varchar(6)  | YES  |     | NULL    |       |
| Harga      | int(11)     | YES  |     | NULL    |       |
| Jumlah     | int(11)     | YES  |     | NULL    |       |
| jenis      | varchar(10) | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

Menghapus Field (kolom)

ALTER TABLE nama_tabel DROP nama_kolom tipedata;
Ex: ALTER TABLE barang DROP jenis;

mysql> ALTER TABLE barang DROP jenis;
Query OK, 0 rows affected (1.03 sec)

mysql> desc barang;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| NamaBarang | varchar(10) | NO   | PRI |         |       |
| Satuan     | varchar(6)  | YES  |     | NULL    |       |
| Harga      | int(11)     | YES  |     | NULL    |       |
| Jumlah     | int(11)     | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
4 rows in set (0.01 sec)

Mengubah nama Field (kolom)

ALTER TABLE nama_tabel CHANGE nama_kolom_lama nama_kolom_baru tipedata;
use toko;
0

use toko;
1

note : ADD digunakan untuk opsi menambahkan sebuah objek. DROP digunakan untuk opsi menghapus sebuah objek. CHANGE digunakan untuk opsi mengubah / me-rename.

3. DROP

Perintah Drop berfungsi untuk menghapus sebuah tabel maupun juga database, function, index, procedure, trigger, view.

Apa saja perintah MySQL?

Nah, berikut 7 perintah dasar MySQL yang perlu kamu ketahui..
Create database. Perintah ini adalah untuk membuat database baru. ... .
Create table. Perintah untuk membuat tabel baru di dalam database. ... .
Insert Into. ... .
4. Select. ... .
Update. ... .
Delete. ... .
Alter Table..

Jelaskan apa yang dimaksud dengan perintah Alter?

1. Apa yang dimaksud dengan perintah Alter ! Jawab : Alter digunakan untuk memodifikasi definisi (struktur) dari table kolom-kolomnya.

Proses apa saja yang bisa kita lakukan ketika mengoperasikan perintah ALTER TABLE?

Untuk merubah table gunakan perintah ALTER TABLE diikuti dengan nama table yang ingin diubah spesifikasinya. Perintah ini dapat digunakan untuk menambahkan kolom, merubah definisi, merubah nama, modifikasi, dan menghapus kolom.

Create Alter Drop termasuk perintah query apa?

Perintah-perintah yang termasuk dalam DDL adalah CREATE, DROP, ALTER. Data Manipulation Language (DML) adalah perintah-perintah yang digunakan untuk memanipulasi data pada suatu tabel.