SQL ALTER TABLE : Memaksimalkan Query SQL ketika terjadi keslahan

Terkadang kita bingung ketika terjadi kesalahan dalam merancang struktur table dan coloum di dalam SQL,
contoh, ingin membuat table dengan nama barang, tapi yang kita ketik "barnag", sebenar nya kita ga perlu langsung kita drop, cukup  dengan fungsi alter untuk memodifikasi.

Ok berikut perintah atau query memodifikasi table dan coloum

1. SQL ALTER TABLE : Untuk merename / mengganti nama table

ALTER TABLE nama_table RENAME TO nama_table_baru;

contoh :

ALTER TABLE user RENAME TO pengguna;

2. SQL ALTER TABLE : Menambah kolom dalam table

Syntax #1

ALTER TABLE nama_table ADD nama_column column-definisi;

Contoh :

ALTER TABLE user  ADD alamat_user varchar(50);

Syntak di atas adalah menambahkan alamat_user pada kolom yang udah ada
yang tadi nya hanya id,user,pass setelah di lakukan query di atas maka sekarang kolom nya menjadi
id,user,pass,alamat_user

Syntax #2

Menambahkan lebih dari 1 kolom ke dalam table


ALTER TABLE nama_table
      ADD (nama_column_1 column-definisi,
       nama_column_2 column-definisi,
       ...
       nama_column_n column_definisi);

Contoh :

ALTER TABLE user ADD (alamat_user varchar(50), email varchar(45), telepon varchar(16));

Syntak di atas akan menambah 3 kolom sekaligus yaitu : alamat_user, email, telepon

3. SQL ALTER TABLE : memodifikasi columnn yang sudah ada di table

Syntax #1

ALTER TABLE nama_table  MODIFY nama_column column_type;

For example:
kita anggap type sebelum nya adalah text atau integer (int)

ALTER TABLE user MODIFY nama_user varchar(100) not null;

Syntak di atas akan momodifikasi / mengubah type nama_user yang sebelumnya adalah text menjadi varchar
Syntax #2

Memodifikasi banyak columnn sekaligus dalam sebuah table

ALTER TABLE nama_table
  MODIFY (nama_column_1 column_type,
          nama_column_2 column_type,
          ...
          nama_column_n column_type);

Contoh:

kita anggap sebelumnya adalah nama_user : integer(10), alamat integer(20)
Berikut Syntak nya

ALTER TABLE user MODIFY (nama_user varchar(20) not null, alamat varchar(50));



4. SQL ALTER TABLE : Menghapus columnn di dalam table

Syntax #1

ALTER TABLE nama_table DROP COLUMN nama_column;

Contoh :

ALTER TABLE user DROP COLUMN alamat_user;

query di atas akan menghapus alamat_user dari table user


Semoga bermanfaat

Tulisan Terkait

SQL ALTER TABLE : Memaksimalkan Query SQL ketika terjadi keslahan
4/ 5
Oleh

Berlangganan via email

Senang dengan tulisan di atas? Silahkan berlangganan posting terbaru langsung melalui email.