Tambahkan kolom di mysql

Panduan untuk Menambahkan Bidang ke Tabel di Database MySQL. Hai. Apakah Anda ingin menambahkan field ke tabel karena Anda lupa menambahkan beberapa field di tabel database Anda?

Panduan untuk Menambahkan Bidang ke Tabel di Database MySQL

tenang, disini kita akan belajar cara menambahkan field pada tabel di database anda, berikut tutorialnya

Langkah 1 Gunakan Basis Data

Pertama anda bisa mencari database anda dan menggunakannya, anda bisa menggunakannya dengan cara "use nama_database"

Langkah 2 Ubah Database Tabel

Selanjutnya kita akan menggunakan query ALTER, disini kita akan menambahkan beberapa field yang hilang ke tabel database anda, untuk menambahkan field anda dapat menggunakan script berikut

1

UBAH TABEL nama_tabel TAMBAHKAN nama_bidang tipe_data (lebar)

Contoh

1

UBAH TABEL pengguna TAMBAHKAN sandi VARCHAR (20)

disini pada contoh dijelaskan bahwa kita akan menambahkan field password pada tabel user dengan tipe data varchar, tipe data VARCHAR mampu menangani data hingga 255 karakter dan tidak wajib memasukkan data sepanjang yang ditentukan

Apa yang akan dilakukan contoh ini adalah menambahkan kolom "rasa" ke tabel "es krim", seperti yang disebutkan di atas. Ini akan dalam format basis data "varchar (20)"

Namun, perhatikan bahwa klausa "kolom" tidak diperlukan. Jadi, Anda dapat menggunakan " tambahkan [nama kolom baru]. ", seperti ini

> mengubah meja es krim dengan menambahkan perisa varchar (20);

Menambahkan Kolom Setelah Kolom Yang Ada

Sesuatu yang mungkin ingin Anda lakukan adalah menambahkan kolom setelah kolom yang ada ditentukan. Jadi, jika Anda ingin menambahkan kesan kolom setelah ukuran yang disebutkan, Anda dapat melakukan hal seperti ini

> ganti tabel icecream, tambahkan rasa kolom varchar (20) setelah ukuran;

Mengubah Nama Kolom di Tabel MySQL

Anda dapat mengubah nama kolom dengan mengubah tabel dan mengubah urutannya. Baca lebih lanjut tentang itu di tutorial Cara Mengubah Nama Kolom di MySQL

Untuk mengubah tabel, gunakan perintah ALTER TABLE diikuti dengan nama tabel yang ingin diubah spesifikasinya. Perintah ini dapat digunakan untuk menambah kolom, mengubah definisi, mengganti nama, memodifikasi, dan menghapus kolom

Pada tutorial yang akan anda pelajari di bawah ini sebenarnya juga berlaku untuk ALTER TABLE di MySQL. Jadi, meskipun Anda menggunakan database MySQL, Anda tetap dapat mempelajari dan mengikuti petunjuk dalam artikel ini dengan baik


Sintaksis

MariaDB

Sintaksis

ALTER [ONLINE] [IGNORE] TABLE tbl_name
    alter_specification [, alter_specification] ...

alter_specification:
    table_option ...
  | ADD [COLUMN] col_name column_definition
        [FIRST | AFTER col_name ]
  | ADD [COLUMN] (col_name column_definition,...)
  | ADD {INDEX|KEY} [index_name]
        [index_type] (index_col_name,...) [index_option] ...
  | ADD [CONSTRAINT [symbol]] PRIMARY KEY
        [index_type] (index_col_name,...) [index_option] ...
  | ADD [CONSTRAINT [symbol]]
        UNIQUE [INDEX|KEY] [index_name]
        [index_type] (index_col_name,...) [index_option] ...
  | ADD FULLTEXT [INDEX|KEY] [index_name]
        (index_col_name,...) [index_option] ...
  | ADD SPATIAL [INDEX|KEY] [index_name]
        (index_col_name,...) [index_option] ...
  | ADD [CONSTRAINT [symbol]]
        FOREIGN KEY [index_name] (index_col_name,...)
        reference_definition
  | ALTER [COLUMN] col_name SET DEFAULT literal | (expression)
  | ALTER [COLUMN] col_name DROP DEFAULT
  | CHANGE [COLUMN] old_col_name new_col_name column_definition
        [FIRST|AFTER col_name]
  | MODIFY [COLUMN] col_name column_definition
        [FIRST | AFTER col_name]
  | DROP [COLUMN] [IF EXISTS] col_name [RESTRICT|CASCADE]
  | DROP PRIMARY KEY
  | DROP {INDEX|KEY} index_name
  | DROP FOREIGN KEY fk_symbol
  | DROP CONSTRAINT constraint_name
  | DISABLE KEYS
  | ENABLE KEYS
  | RENAME [TO] new_tbl_name
  | ORDER BY col_name [, col_name] ...
  | CONVERT TO CHARACTER SET charset_name [COLLATE collation_name]
  | [DEFAULT] CHARACTER SET [=] charset_name
  | [DEFAULT] COLLATE [=] collation_name
  | DISCARD TABLESPACE
  | IMPORT TABLESPACE
  | ALGORITHM [=] {DEFAULT|INPLACE|COPY}
  | LOCK [=] {DEFAULT|NONE|SHARED|EXCLUSIVE}
  | FORCE
  | partition_options
  | ADD PARTITION (partition_definition)
  | DROP PARTITION partition_names
  | COALESCE PARTITION number
  | REORGANIZE PARTITION [partition_names INTO (partition_definitions)]
  | ANALYZE PARTITION partition_names
  | CHECK PARTITION partition_names
  | OPTIMIZE PARTITION partition_names
  | REBUILD PARTITION partition_names
  | REPAIR PARTITION partition_names
  | EXCHANGE PARTITION partition_name WITH TABLE tbl_name
  | REMOVE PARTITIONING

column_definition:
    data_type [NOT NULL | NULL] [DEFAULT default_value | (expression)]
      [AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY]
      [COMMENT 'string']
      [COLUMN_FORMAT {FIXED|DYNAMIC|DEFAULT}]
      [STORAGE {DISK|MEMORY|DEFAULT}]
  | data_type [GENERATED ALWAYS]  AS   ( <expression> )  {VIRTUAL | PERSISTENT}
      [UNIQUE] [UNIQUE KEY] [COMMENT 'string']

index_col_name:
    col_name [(length)] [ASC | DESC]

index_type:
    USING {BTREE | HASH | RTREE}

index_option:
    KEY_BLOCK_SIZE [=] value
  | index_type
  | WITH PARSER parser_name
  | COMMENT 'string'
  | CLUSTERING={YES| NO}

table_options:
    table_option [[,] table_option] ...  (see CREATE TABLE options)

Untuk sintaks versi lengkap dan kompleks dapat dilihat di website resmi (mariadb. com). Saya telah menulis tautan sumber di bawah halaman ini

Sintaks Tambahan

Kita dapat menambahkan

ADD COLUMN       [IF NOT EXISTS]
ADD INDEX        [IF NOT EXISTS]
ADD FOREIGN KEY  [IF NOT EXISTS]
ADD PARTITION    [IF NOT EXISTS]
CREATE INDEX     [IF NOT EXISTS]

DROP COLUMN      [IF EXISTS]
DROP INDEX       [IF EXISTS]
DROP FOREIGN KEY [IF EXISTS]
DROP PARTITION   [IF EXISTS]
CHANGE COLUMN    [IF EXISTS]
MODIFY COLUMN    [IF EXISTS]
DROP INDEX       [IF EXISTS]
7 dan
ADD COLUMN       [IF NOT EXISTS]
ADD INDEX        [IF NOT EXISTS]
ADD FOREIGN KEY  [IF NOT EXISTS]
ADD PARTITION    [IF NOT EXISTS]
CREATE INDEX     [IF NOT EXISTS]

DROP COLUMN      [IF EXISTS]
DROP INDEX       [IF EXISTS]
DROP FOREIGN KEY [IF EXISTS]
DROP PARTITION   [IF EXISTS]
CHANGE COLUMN    [IF EXISTS]
MODIFY COLUMN    [IF EXISTS]
DROP INDEX       [IF EXISTS]
8 ke definisi berikut

MariaDB

Sintaksis

ADD COLUMN       [IF NOT EXISTS]
ADD INDEX        [IF NOT EXISTS]
ADD FOREIGN KEY  [IF NOT EXISTS]
ADD PARTITION    [IF NOT EXISTS]
CREATE INDEX     [IF NOT EXISTS]

DROP COLUMN      [IF EXISTS]
DROP INDEX       [IF EXISTS]
DROP FOREIGN KEY [IF EXISTS]
DROP PARTITION   [IF EXISTS]
CHANGE COLUMN    [IF EXISTS]
MODIFY COLUMN    [IF EXISTS]
DROP INDEX       [IF EXISTS]
_

ADD COLUMN       [IF NOT EXISTS]
ADD INDEX        [IF NOT EXISTS]
ADD FOREIGN KEY  [IF NOT EXISTS]
ADD PARTITION    [IF NOT EXISTS]
CREATE INDEX     [IF NOT EXISTS]

DROP COLUMN      [IF EXISTS]
DROP INDEX       [IF EXISTS]
DROP FOREIGN KEY [IF EXISTS]
DROP PARTITION   [IF EXISTS]
CHANGE COLUMN    [IF EXISTS]
MODIFY COLUMN    [IF EXISTS]
DROP INDEX       [IF EXISTS]
_7 artinya, "Jalankan Perintah (Definist) JIKA ADA", sedangkan
ADD COLUMN       [IF NOT EXISTS]
ADD INDEX        [IF NOT EXISTS]
ADD FOREIGN KEY  [IF NOT EXISTS]
ADD PARTITION    [IF NOT EXISTS]
CREATE INDEX     [IF NOT EXISTS]

DROP COLUMN      [IF EXISTS]
DROP INDEX       [IF EXISTS]
DROP FOREIGN KEY [IF EXISTS]
DROP PARTITION   [IF EXISTS]
CHANGE COLUMN    [IF EXISTS]
MODIFY COLUMN    [IF EXISTS]
DROP INDEX       [IF EXISTS]
8 kebalikannya, JIKA TIDAK ADA

Definisi tersebut berlaku sejak MariaDB versi 10. 0. 2

Penjelasan

CREATE TABLE `siswa` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama_depan` varchar(10) NOT NULL,
  `nama_belakang` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1 adalah perintah untuk mengubah atau memodifikasi tabel yang sudah ada atau yang dibuat sebelumnya, baik menambah kolom baru, memodifikasi kolom atau menghapus kolom. Singkatnya,
CREATE TABLE `siswa` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama_depan` varchar(10) NOT NULL,
  `nama_belakang` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
_2 ini digunakan untuk mengubah struktur tabel

Untuk memudahkan pembelajaran, sekaligus mempraktekkan cara merubah struktur tabel, Pertama-tama saya akan membuat tabel sebagai berikut

MariaDB

CREATE TABLE `siswa` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama_depan` varchar(10) NOT NULL,
  `nama_belakang` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
_

Saya menganggap Anda sudah tahu cara mengakses database MariaDB. dan gunakan aplikasi klien yang Anda suka. Setelah membuat tabel, saya kemudian menjalankan perintah

CREATE TABLE `siswa` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama_depan` varchar(10) NOT NULL,
  `nama_belakang` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
3. Akan mendapatkan hasil sebagai berikut

MariaDB

MariaDB [sekolah]> DESC siswa;
+---------------+-------------+------+-----+---------+----------------+
| Field         | Type        | Null | Key | Default | Extra          |
+---------------+-------------+------+-----+---------+----------------+
| id            | int(11)     | NO   | PRI | NULL    | auto_increment |
| nama_depan    | varchar(10) | NO   |     | NULL    |                |
| nama_belakang | varchar(15) | YES  |     | NULL    |                |
+---------------+-------------+------+-----+---------+----------------+
3 rows in set (0.01 sec)

MariaDB [sekolah]>

Dalam contoh, tabel siswa dibuat di database "sekolah". Jika Anda tidak tahu cara membuat database sekolah, pelajari cara membuat database di MariaDB

Harap dicatat dari contoh di atas. Untuk sementara kita hanya memiliki 3 nama Field (kolom) yaitu

CREATE TABLE `siswa` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama_depan` varchar(10) NOT NULL,
  `nama_belakang` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
4,
CREATE TABLE `siswa` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama_depan` varchar(10) NOT NULL,
  `nama_belakang` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
5 dan
CREATE TABLE `siswa` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama_depan` varchar(10) NOT NULL,
  `nama_belakang` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
6. Di panduan selanjutnya, kami akan menambah, menghapus, dan mengubah kolom di sini

Langkah selanjutnya adalah mempraktekkan cara mengubah Tabel dengan perintah ALTER TABLE

TAMBAHKAN KOLOM [JIKA TIDAK ADA]

MariaDB

Sintaksis

ALTER TABLE tbl_name
ADD [COLUMN] [IF NOT EXISTS] col_name column_definition
[FIRST | AFTER col_name ]

Menambahkan Kolom Baru di Tabel

MariaDB

ALTER TABLE siswa
ADD COLUMN IF NOT EXISTS
tanggal_lahir date;

Dari tabel sebelumnya (tabel "mahasiswa"), saya menjalankan kode di atas untuk menambahkan kolom tanggal_kelahiran. Tipe data yang saya gunakan adalah tanggal karena hanya akan diisi dengan tanggal

Hasilnya, adalah sebagai berikut

MariaDB

MariaDB [sekolah]> ALTER TABLE siswa
    -> ADD COLUMN IF NOT EXISTS
    -> tanggal_lahir date;
Query OK, 0 rows affected (0.50 sec)
Records: 0  Duplicates: 0  Warnings: 0

MariaDB [sekolah]>

Coba jalankan perintah

CREATE TABLE `siswa` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama_depan` varchar(10) NOT NULL,
  `nama_belakang` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
_7, maka akan terlihat penambahan kolom baru (Filed) yaitu date_of-birth seperti berikut

MariaDB

MariaDB [sekolah]> DESC siswa;
+---------------+-------------+------+-----+---------+----------------+
| Field         | Type        | Null | Key | Default | Extra          |
+---------------+-------------+------+-----+---------+----------------+
| id            | int(11)     | NO   | PRI | NULL    | auto_increment |
| nama_depan    | varchar(10) | NO   |     | NULL    |                |
| nama_belakang | varchar(15) | YES  |     | NULL    |                |
| tanggal_lahir | date        | YES  |     | NULL    |                |
+---------------+-------------+------+-----+---------+----------------+
4 rows in set (0.01 sec)

Menambahkan Kolom Baru Setelah Kolom Lain

Bagaimana jika saya ingin menambahkan kolom birth_place tetapi ditempatkan setelah kolom last_name?

MariaDB

MariaDB [sekolah]> ALTER TABLE siswa
    -> ADD COLUMN
    -> tempat_lahir char(10)
    -> AFTER nama_belakang;
Query OK, 0 rows affected (0.80 sec)
Records: 0  Duplicates: 0  Warnings: 0

Artinya, tambahkan kolom birth_place setelah kolom last_name

Menambahkan Kolom Baru ke Indeks Pertama (PERTAMA)

MariaDB

MariaDB [sekolah]> ALTER TABLE siswa
    -> ADD COLUMN
    -> nis smallint(5)
    -> FIRST;
Query OK, 0 rows affected (0.70 sec)
Records: 0  Duplicates: 0  Warnings: 0

Coba lihat hasilnya dengan menjalankan perintah ________6______8

KOLOM LEPAS [JIKA ADA]

MariaDB

ADD COLUMN       [IF NOT EXISTS]
ADD INDEX        [IF NOT EXISTS]
ADD FOREIGN KEY  [IF NOT EXISTS]
ADD PARTITION    [IF NOT EXISTS]
CREATE INDEX     [IF NOT EXISTS]

DROP COLUMN      [IF EXISTS]
DROP INDEX       [IF EXISTS]
DROP FOREIGN KEY [IF EXISTS]
DROP PARTITION   [IF EXISTS]
CHANGE COLUMN    [IF EXISTS]
MODIFY COLUMN    [IF EXISTS]
DROP INDEX       [IF EXISTS]
_0

Menghapus Kolom dalam Tabel

CREATE TABLE `siswa` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama_depan` varchar(10) NOT NULL,
  `nama_belakang` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
_9 digunakan untuk menghapus kolom yang tidak kita inginkan.
ADD COLUMN       [IF NOT EXISTS]
ADD INDEX        [IF NOT EXISTS]
ADD FOREIGN KEY  [IF NOT EXISTS]
ADD PARTITION    [IF NOT EXISTS]
CREATE INDEX     [IF NOT EXISTS]

DROP COLUMN      [IF EXISTS]
DROP INDEX       [IF EXISTS]
DROP FOREIGN KEY [IF EXISTS]
DROP PARTITION   [IF EXISTS]
CHANGE COLUMN    [IF EXISTS]
MODIFY COLUMN    [IF EXISTS]
DROP INDEX       [IF EXISTS]
_7 digunakan untuk menghindari terjadinya kesalahan. Jadi, hapus saja kolom tersebut jika ada (jika ada). Jika kolom yang ingin kita hapus tidak ada, maka hanya akan muncul peringatan bukan error

Saya akan melanjutkan tabel siswa yang sudah dibuat sebelumnya. Katakanlah, saya tidak ingin kolom nis yang dibuat sebelumnya dan ingin menghapusnya

MariaDB

ADD COLUMN       [IF NOT EXISTS]
ADD INDEX        [IF NOT EXISTS]
ADD FOREIGN KEY  [IF NOT EXISTS]
ADD PARTITION    [IF NOT EXISTS]
CREATE INDEX     [IF NOT EXISTS]

DROP COLUMN      [IF EXISTS]
DROP INDEX       [IF EXISTS]
DROP FOREIGN KEY [IF EXISTS]
DROP PARTITION   [IF EXISTS]
CHANGE COLUMN    [IF EXISTS]
MODIFY COLUMN    [IF EXISTS]
DROP INDEX       [IF EXISTS]
_1

MODIFIKASI KOLOM

MariaDB

ADD COLUMN       [IF NOT EXISTS]
ADD INDEX        [IF NOT EXISTS]
ADD FOREIGN KEY  [IF NOT EXISTS]
ADD PARTITION    [IF NOT EXISTS]
CREATE INDEX     [IF NOT EXISTS]

DROP COLUMN      [IF EXISTS]
DROP INDEX       [IF EXISTS]
DROP FOREIGN KEY [IF EXISTS]
DROP PARTITION   [IF EXISTS]
CHANGE COLUMN    [IF EXISTS]
MODIFY COLUMN    [IF EXISTS]
DROP INDEX       [IF EXISTS]
_2

Modifikasi Kolom, Ubah Jenis Data / Definisi Kolom

Melanjutkan tabel sebelumnya. Kali ini saya ingin mengubah tipe data untuk kolom birth_place yang sebelumnya memiliki tipe data char(10), misalnya saya ingin mengubahnya menjadi tipe data varchar(15). Selain itu, saya memindahkan posisi setelah kolom tanggal_kelahiran (terakhir). maka urutannya adalah sebagai berikut

MariaDB

ADD COLUMN       [IF NOT EXISTS]
ADD INDEX        [IF NOT EXISTS]
ADD FOREIGN KEY  [IF NOT EXISTS]
ADD PARTITION    [IF NOT EXISTS]
CREATE INDEX     [IF NOT EXISTS]

DROP COLUMN      [IF EXISTS]
DROP INDEX       [IF EXISTS]
DROP FOREIGN KEY [IF EXISTS]
DROP PARTITION   [IF EXISTS]
CHANGE COLUMN    [IF EXISTS]
MODIFY COLUMN    [IF EXISTS]
DROP INDEX       [IF EXISTS]
_3

GANTI KOLOM

MariaDB

ADD COLUMN       [IF NOT EXISTS]
ADD INDEX        [IF NOT EXISTS]
ADD FOREIGN KEY  [IF NOT EXISTS]
ADD PARTITION    [IF NOT EXISTS]
CREATE INDEX     [IF NOT EXISTS]

DROP COLUMN      [IF EXISTS]
DROP INDEX       [IF EXISTS]
DROP FOREIGN KEY [IF EXISTS]
DROP PARTITION   [IF EXISTS]
CHANGE COLUMN    [IF EXISTS]
MODIFY COLUMN    [IF EXISTS]
DROP INDEX       [IF EXISTS]
_4

Ubah Kolom, Ganti Nama dan Ubah Definisi

MariaDB [sekolah]> DESC siswa;
+---------------+-------------+------+-----+---------+----------------+
| Field         | Type        | Null | Key | Default | Extra          |
+---------------+-------------+------+-----+---------+----------------+
| id            | int(11)     | NO   | PRI | NULL    | auto_increment |
| nama_depan    | varchar(10) | NO   |     | NULL    |                |
| nama_belakang | varchar(15) | YES  |     | NULL    |                |
+---------------+-------------+------+-----+---------+----------------+
3 rows in set (0.01 sec)

MariaDB [sekolah]>
_1 hampir sama dengan
MariaDB [sekolah]> DESC siswa;
+---------------+-------------+------+-----+---------+----------------+
| Field         | Type        | Null | Key | Default | Extra          |
+---------------+-------------+------+-----+---------+----------------+
| id            | int(11)     | NO   | PRI | NULL    | auto_increment |
| nama_depan    | varchar(10) | NO   |     | NULL    |                |
| nama_belakang | varchar(15) | YES  |     | NULL    |                |
+---------------+-------------+------+-----+---------+----------------+
3 rows in set (0.01 sec)

MariaDB [sekolah]>
2 Hanya saja, dengan CHANGE COLUMN, selain mengubah definisi kolom, kita juga dapat mengubah nama (rename) kolom. Posisi atau urutan (indeks) kolom tidak akan berubah setelah nama kolom diubah

MariaDB

ADD COLUMN       [IF NOT EXISTS]
ADD INDEX        [IF NOT EXISTS]
ADD FOREIGN KEY  [IF NOT EXISTS]
ADD PARTITION    [IF NOT EXISTS]
CREATE INDEX     [IF NOT EXISTS]

DROP COLUMN      [IF EXISTS]
DROP INDEX       [IF EXISTS]
DROP FOREIGN KEY [IF EXISTS]
DROP PARTITION   [IF EXISTS]
CHANGE COLUMN    [IF EXISTS]
MODIFY COLUMN    [IF EXISTS]
DROP INDEX       [IF EXISTS]
_5

Pada contoh di atas, saya mengubah nama kolom dari date_of_birth menjadi date_of_birth (agar lebih pendek). Perlu diperhatikan bahwa penggantian nama kolom lama dengan kolom baru hanya dipisahkan dengan spasi. Setelah itu, kita sebutkan lagi tipe datanya. Pada contoh di atas, menggunakan tipe data tanggal dan menambahkan definisi NOT NULL (tidak boleh kosong)

Coba lihat hasil akhirnya dengan menjalankan perintah

CREATE TABLE `siswa` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama_depan` varchar(10) NOT NULL,
  `nama_belakang` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
7

Saya mendapatkan hasil akhir berikut

MariaDB

ADD COLUMN       [IF NOT EXISTS]
ADD INDEX        [IF NOT EXISTS]
ADD FOREIGN KEY  [IF NOT EXISTS]
ADD PARTITION    [IF NOT EXISTS]
CREATE INDEX     [IF NOT EXISTS]

DROP COLUMN      [IF EXISTS]
DROP INDEX       [IF EXISTS]
DROP FOREIGN KEY [IF EXISTS]
DROP PARTITION   [IF EXISTS]
CHANGE COLUMN    [IF EXISTS]
MODIFY COLUMN    [IF EXISTS]
DROP INDEX       [IF EXISTS]
_6

Jika hasil akhir Anda sama dengan di atas, berarti Anda telah mengikuti proses pembelajaran dari awal hingga akhir dengan baik

Catatan

Dalam kasus aktual, nama kolom, tipe data, dan definisi mungkin harus ditentukan sebaik mungkin sesuai kebutuhan. Contoh di sini, mungkin tidak cocok dan hanya dibuat untuk memudahkan proses pembelajaran

Perintah SQL apa yang berfungsi untuk menambahkan kolom?

UBAH TABEL. adalah perintah untuk mengubah atau memodifikasi tabel yang sudah ada atau yang dibuat sebelumnya, baik menambahkan kolom baru, modifikasi kolom atau hapus kolom .

Mengubah tabel MySQL untuk apa?

UBAH . Perintah alter digunakan untuk mengubah struktur tabel yang telah dibuat. Misalnya menambahkan Field (Tambah), mengganti nama Field (Ubah) atau mengganti namanya (Rename), dan menghapus Field (Lepas).

Langkah-langkah membuat database di MySQL?

Untuk membuat database MySQL baru, masuk ke cPanel dan klik menu MySQL Databases. .
Pilih nama basis data. Awalan default adalah "yoururser_". .
Gulir ke bawah dan temukan Tambah Pengguna Baru. Masukkan nama pengguna dan kata sandi, lalu klik Buat Pengguna
Cari opsi Add User To Database untuk menghubungkan User ke Database. .
Selesai

Sebutkan langkah-langkah membuat database di CMD?

Cara Membuat Database di CMD .
Buka cmd Command Prompt dengan menekan kombinasi keyboard Windows+R lalu ketik cmd di jendela run dan klik ok
Jika jendela cmd sudah muncul, ketikkan. CDC. \xampp\mysql\bin. .
Untuk melihat daftar database gunakan perintah berikut. .
Untuk membuat database baru gunakan perintah berikut