Điều gì xảy ra nếu tôi xóa cơ sở dữ liệu MySQL?
Hướng dẫn này mô tả cách xóa (hoặc loại bỏ) cơ sở dữ liệu MySQL hoặc MariaDB thông qua dòng lệnh Show
Trước khi bắt đầu #Tất cả các lệnh được thực thi với tư cách là người dùng quản trị (đặc quyền tối thiểu cần có để xóa cơ sở dữ liệu là 8) hoặc với tài khoản rootĐể truy cập bảng điều khiển MySQL, hãy nhập lệnh sau và nhập mật khẩu người dùng root MySQL của bạn khi được nhắc
Nếu bạn chưa đặt mật khẩu cho người dùng root MySQL của mình, bạn có thể bỏ qua khóa chuyển đổi 0Nếu bạn cần thay đổi mật khẩu root MySQL của mình, hãy làm theo hướng dẫn này về cách đặt lại mật khẩu root MySQL thông qua dòng lệnh Liệt kê tất cả cơ sở dữ liệu MySQL #Trước khi thả cơ sở dữ liệu, bạn có thể muốn xem danh sách tất cả các cơ sở dữ liệu bạn đã tạo. Để làm như vậy từ bên trong trình bao MySQL, hãy thực hiện lệnh sau
Lệnh trên sẽ in danh sách tất cả các cơ sở dữ liệu trên máy chủ. Đầu ra phải tương tự như thế này
Xóa Cơ sở dữ liệu trong MySQL #Xóa cơ sở dữ liệu MySQL đơn giản như chạy một lệnh. Đây là một hành động không thể đảo ngược và nên được thực hiện một cách thận trọng. Đảm bảo rằng bạn không xóa nhầm cơ sở dữ liệu, vì một khi bạn xóa cơ sở dữ liệu, cơ sở dữ liệu sẽ không thể khôi phục được Luôn luôn nên tạo bản sao lưu cơ sở dữ liệu trước khi chạy truy vấn thả Để xóa cơ sở dữ liệu, hãy gõ lệnh sau, trong đó 1 là tên của cơ sở dữ liệu bạn muốn xóa
Nếu bạn cố xóa cơ sở dữ liệu không tồn tại, bạn sẽ thấy thông báo lỗi sau
Để tránh gặp các lỗi như trên, hãy sử dụng lệnh sau để thay thế
Trong kết quả ở trên, 2 có nghĩa là truy vấn đã thành công và 3 cho chúng tôi biết rằng cơ sở dữ liệu không tồn tại và không có cơ sở dữ liệu nào bị xóaTrên Linux, cơ sở dữ liệu MySQL và tên bảng phân biệt chữ hoa chữ thường Xóa Cơ sở dữ liệu MySQL bằng mysqladmin #Bạn cũng có thể xóa cơ sở dữ liệu MySQL khỏi thiết bị đầu cuối Linux bằng cách sử dụng tiện ích mysqladmin Ví dụ: để xóa cơ sở dữ liệu có tên 1, hãy nhập lệnh sau và nhập mật khẩu người dùng root MySQL của bạn khi được nhắc Lệnh Xóa MySQL được sử dụng để xóa các hàng không còn cần thiết khỏi các bảng cơ sở dữ liệu. Nó xóa toàn bộ hàng khỏi bảng và trả về số lượng hàng đã xóa. Lệnh xóa có ích để xóa dữ liệu tạm thời hoặc lỗi thời khỏi cơ sở dữ liệu của bạn Truy vấn Xóa trong MySQL có thể xóa nhiều hàng khỏi một bảng trong một truy vấn. Điều này chứng tỏ là lợi thế khi xóa số lượng lớn hàng khỏi bảng cơ sở dữ liệu Khi một hàng Xóa trong hàng MySQL đã bị xóa, nó không thể khôi phục được. Do đó, chúng tôi khuyên bạn nên sao lưu cơ sở dữ liệu trước khi xóa bất kỳ dữ liệu nào khỏi cơ sở dữ liệu. Điều này có thể cho phép bạn khôi phục cơ sở dữ liệu và xem dữ liệu sau này nếu cần Cách xóa một hàng trong MySQLĐể xóa một hàng trong MySQL, câu lệnh DELETE FROM được sử dụng 3NƠI ĐÂY
Nếu mệnh đề WHERE không được sử dụng trong truy vấn DELETE của MySQL, thì tất cả các hàng trong một bảng nhất định sẽ bị xóa Ví dụ về truy vấn xóa MySQLTrước khi thảo luận chi tiết hơn về câu lệnh SQL DELETE, hãy chèn một số dữ liệu mẫu vào bảng phim để làm việc với 4Thực thi đoạn mã trên sẽ thêm ba (3) phim vào bảng phim. Trước khi chúng ta đi sâu hơn vào bài học của mình, hãy lấy tất cả các bộ phim trong bảng của chúng ta. Kịch bản hiển thị bên dưới thực hiện điều đó 5Thực thi đoạn script trên cho chúng ta kết quả như sau 6Giả sử rằng thư viện video Myflix không còn muốn cho các thành viên thuê “The Great Dictator” nữa và họ muốn xóa nó khỏi cơ sở dữ liệu. Id phim của nó là 18, chúng ta có thể sử dụng tập lệnh hiển thị bên dưới để xóa hàng khỏi bảng Ví dụ về MySQL 7Thực thi tập lệnh trên trong MySQL WorkBench đối với Myflix sẽ xóa phim có id 18 khỏi bảng cơ sở dữ liệu Tôi có thể XÓA cơ sở dữ liệu MySQL không?Xóa cơ sở dữ liệu MySQL hoặc MariaDB
. Bây giờ sao chép tên của cơ sở dữ liệu bạn muốn xóa. Để xóa cơ sở dữ liệu, bạn cần lệnh 'DROP DATABASE'. Cú pháp tương tự như tạo cơ sở dữ liệu. Use the command 'SHOW DATABASES;' in the mysql-console like in the example above. Now copy the name of the database you want to delete. To do delete a database you need the command 'DROP DATABASE'. The syntax is similar to creating a database.
Điều gì xảy ra khi bạn XÓA cơ sở dữ liệu?Xóa cơ sở dữ liệu sẽ dẫn đến mất toàn bộ thông tin được lưu trữ trong cơ sở dữ liệu .
Việc gỡ cài đặt cơ sở dữ liệu MySQL DELETE?Không, cài đặt lại máy chủ mysql sẽ không xóa các tệp cơ sở dữ liệu của bạn , chỉ xóa các tệp gói của máy chủ mysql. Bạn sẽ có thể truy cập các tệp (cơ sở dữ liệu) của mình sau khi cài đặt lại máy chủ.
Bạn có thể XÓA cơ sở dữ liệu không?Để xóa cơ sở dữ liệu
. Xác nhận cơ sở dữ liệu chính xác được chọn, rồi bấm OK. Expand Databases, right-click the database to delete, and then click Delete. Confirm the correct database is selected, and then click OK. |