Looking at the code below, what would this line do to the table Cats? cur.execute('DROP TABLE IF EXISTS Cats ')

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "It will remove the table "Cats".". Lệnh DROP TABLE trong SQL xoá hẳn một bảng khỏi cơ sở dữ liệu, gồm cả cấu trúc lẫn mọi dòng dữ liệu; phần IF EXISTS giúp lệnh không báo lỗi khi bảng chưa tồn tại, nên hay dùng ở đầu chương trình trước CREATE TABLE để tạo lại bảng sạch mỗi lần chạy. cur.execute chỉ là cách gửi câu SQL qua con trỏ của sqlite3. "It will remove the row "Cats"." sai vì xoá dòng dùng DELETE FROM ... WHERE, còn Cats ở đây là tên bảng. "It will move "Cats" to the end of the database." sai vì SQL không có khái niệm dời bảng về cuối cơ sở dữ liệu. "It will remove the column "Cats"." sai vì xoá cột phải dùng ALTER TABLE ... DROP COLUMN trên một bảng cụ thể.

Cùng phần 4

Xuất hiện trong 1 bộ đề