Apa perintah hapus di mysql?

Dalam beberapa artikel terakhir dalam seri ini, Anda mempelajari tentang tiga pernyataan bahasa manipulasi data (DML) yang penting. SELECT, INSERT, dan UPDATE. Pernyataan memungkinkan untuk mengambil, menambah, dan memodifikasi data dalam database MySQL. Pernyataan DML lain yang sama pentingnya adalah DELETE, yang memungkinkan Anda menghapus satu atau lebih baris dari sebuah tabel, termasuk tabel sementara. Pada artikel ini, saya fokus secara eksklusif pada pernyataan DELETE untuk membantu melengkapi diskusi kita tentang pernyataan inti DML di MySQL. Secara keseluruhan, pernyataan DELETE cukup mendasar, tetapi yang tidak kalah pentingnya untuk dimiliki di gudang alat DML Anda

Artikel ini adalah bagian dari rangkaian lanjutan Robert Sheldon tentang Belajar MySQL. Untuk melihat 11 item dalam seri ini, klik di sini

Mempersiapkan lingkungan MySQL Anda

Seperti beberapa artikel sebelumnya, saya menggunakan database dan tabel yang sama untuk contoh di artikel ini (database travel dan tabel manufacturers dan airplanes). Namun, dalam kasus ini, saya sarankan Anda memulai dari awal dan membangun kembali database dan tabel agar artikel ini tetap sederhana. Untuk menyiapkan database, jalankan skrip berikut

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

JATUH DATABASE JIKA ADA bepergian;

 

BUAT DATABASE perjalanan;

 

GUNAKAN bepergian;

 

BUAT TABEL produsen (

  manufacturer_id INT TIDAK DITANDATANGANI TIDAK NULL AUTO_INCREMENT,

  produsen VARCHAR(50) NOT NULL,

  buat_tanggal TIMESTAMP TIDAK NULL DEFAULT CURRENT_TIMESTAMP,

  last_update TIMESTAMP TIDAK NULL

    DEFAULT CURRENT_TIMESTAMP AKTIF UPDATE CURRENT_TIMESTAMP,

  UTAMA KUNCI (manufacturer_id) )

ENGINE=InnoDB AUTO_INCREMENT=1001;

 

BUAT TABEL pesawat (

  plane_id INT UNSIGNED TIDAK NULL AUTO_INCREMENT,

  pesawat VARCHAR(50) NOT NULL,

  manufacturer_id INT TIDAK DITANDATANGANI TIDAK NULL,

  tipe_mesin VARCHAR(50) NOT NULL,

  engine_count TINYINT TIDAK NULL,

  max_weight MEDIUMINT UNSIGNED TIDAK NULL,

  lebar sayap DECIMAL(5,2) NOT NULL,

  panjang_pesawat DECIMAL(5,2) NOT NULL,

  parking_area INT DIHASILKAN SELALU AS ((wingspan * plane_length)) STORED,

  icao_code CHAR(4) NOT NULL,

  buat_tanggal TIMESTAMP TIDAK NULL DEFAULT CURRENT_TIMESTAMP,

  last_update TIMESTAMP TIDAK NULL

    DEFAULT CURRENT_TIMESTAMP AKTIF UPDATE CURRENT_TIMESTAMP,

  UTAMA KUNCI (id_pesawat),

  KENDALA fk_manufacturer_id ASING ASING KUNCI (manufacturer_id)

    REFERENSI produsen (produsen_id) )

ENGINE=InnoDB AUTO_INCREMENT=101;

Setelah Anda membuat database, Anda dapat menambahkan data sampel yang Anda perlukan untuk mengikuti latihan di artikel ini. Mulailah dengan menjalankan pernyataan INSERT_ berikut untuk menambahkan data ke tabel manufacturers

1

2

3

4

5

MASUKKAN KE DALAM produsen (produsen)

NILAI ('Bombardier'),

Postingan terbaru

LIHAT SEMUA