Tôi đã quay lại cài đặt WAMP của mình sau khoảng 4 tháng không sử dụng, bật nó lên và tất cả đều hoạt động tốt. Nhưng thật ngạc nhiên, thông tin trong cơ sở dữ liệu MySQL hoàn toàn biến mất. Tôi có hai trang web chạy tốt trên các cơ sở dữ liệu này và sẽ không xóa chúng theo cách thủ công
Tôi chỉ tự hỏi, có điều gì tôi đã bỏ lỡ với WAMP hay nó xóa dữ liệu ngày tháng?
- stackoverflow. comghi bàn. 1
câu trả lời được chấp nhận
Không có cơ chế tiêu chuẩn để thực hiện điều này, không có. Tôi chỉ có thể nghĩ rằng có điều gì đó đã khiến các tệp cơ sở dữ liệu bị xóa [mặc dù tôi đã dự kiến sẽ tạo ra lỗi nếu điều này xảy ra] hoặc ai đó đã "chơi" với nó mà bạn không biết
là một ứng dụng phổ biến để quản lý cơ sở dữ liệu MySQL và có thể được sử dụng để xóa bảng cơ sở dữ liệu. Làm theo các bước sau để xóa bảng trong cơ sở dữ liệu bằng phpMyAdmin.Cách xóa bảng trong cơ sở dữ liệu bằng phpMyAdmin
1] Đăng nhập vào Trang tổng quan HostPapa của bạn.
2] Nhấp vào My cPanel hoặc My WordPress
3] Cuộn xuống phần Cơ sở dữ liệu và chọn phpMyAdmin .
4] Sử dụng cây điều hướng ở thanh bên trái để tìm bảng cơ sở dữ liệu bạn muốn xóa
5] Để hủy các trường riêng lẻ, bạn có thể chọn một trường và sử dụng nút Xóa .
6] Để xóa toàn bộ bảng, hãy chọn tab Hoạt động ở đầu màn hình
7] Chọn Xóa bảng [DROP] ở dưới cùng bên phải của màn hình.
8. Bạn sẽ được yêu cầu xác nhận việc xóa. Sau khi bạn thực hiện, bảng sẽ bị xóa khỏi cơ sở dữ liệu
Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng câu lệnh MySQL
9 để xóa cơ sở dữ liệu hiện có trong máy chủCode language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
Giới thiệu về câu lệnh DROP DATABASE của MySQL
Câu lệnh
9 loại bỏ tất cả các bảng trong cơ sở dữ liệu và xóa cơ sở dữ liệu vĩnh viễn. Do đó, bạn cần hết sức cẩn thận khi sử dụng câu nói nàyCode language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
Sau đây là cú pháp của câu lệnh
9Code language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
Code language: SQL [Structured Query Language] [sql]
DROP DATABASE [IF EXISTS] database_name;
Trong câu lệnh này, bạn chỉ định tên của cơ sở dữ liệu mà bạn muốn xóa sau từ khóa
9Code language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
Nếu bạn bỏ một cơ sở dữ liệu không tồn tại, MySQL sẽ báo lỗi
Để ngăn lỗi xảy ra nếu bạn xóa cơ sở dữ liệu không tồn tại, bạn có thể sử dụng tùy chọn
2. Trong trường hợp này, MySQL sẽ chấm dứt câu lệnh mà không đưa ra bất kỳ lỗi nàoCode language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
Câu lệnh
9 trả về số lượng bảng mà nó đã xóaCode language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
Trong MySQL, lược đồ là từ đồng nghĩa với cơ sở dữ liệu. Do đó, bạn có thể sử dụng chúng thay thế cho nhau
Code language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
Trong phần tiếp theo, chúng ta sẽ sử dụng
4 và
DROP SCHEMA [IF EXISTS] database_name;
Code language: SQL [Structured Query Language] [sql]
5 được tạo trong hướng dẫnCode language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
6. Nếu bạn chưa có sẵn các cơ sở dữ liệu này, bạn có thể làm theo hướng dẫn trước để tạo chúngCode language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
MySQL DROP SCHEMA [IF EXISTS] database_name;
Code language: SQL [Structured Query Language] [sql]
9 sử dụng ví dụ về chương trình mysql
DROP SCHEMA [IF EXISTS] database_name;
Đầu tiên, đăng nhập vào Máy chủ MySQL bằng người dùng
8Code language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
Code language: Shell Session [shell]
mysql -u root -p
Nhập mật khẩu cho người dùng
8 và nhấn EnterCode language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
Code language: Shell Session [shell]
Enter password: ********
Thứ hai, hiển thị tất cả các cơ sở dữ liệu bằng cách sử dụng câu lệnh
0Code language: Shell Session [shell]
mysql -u root -p
1Code language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
đầu ra
2Code language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
Thứ ba, loại bỏ cơ sở dữ liệu
4 bằng cách đưa ra câu lệnhCode language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
9
DROP SCHEMA [IF EXISTS] database_name;
Code language: SQL [Structured Query Language] [sql]
4Code language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
đầu ra
5Code language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
MySQL trả về 0 hàng bị ảnh hưởng cho biết cơ sở dữ liệu
4 không có bảngCode language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;
DROP DATABASE sử dụng MySQL Workbench
Đầu tiên, khởi chạy bàn làm việc MySQL và đăng nhập vào Máy chủ MySQL
Thứ hai, nhấp chuột phải vào cơ sở dữ liệu mà bạn muốn xóa, chẳng hạn như testdb2 và chọn tùy chọn
4Code language: Shell Session [shell]
mysql -u root -p
Thứ ba, MySQL Workbench hiển thị hộp thoại xác nhận việc xóa
Nếu bạn chọn Xem lại SQL, bạn sẽ thấy câu lệnh SQL sẽ được thực thi. Nếu bạn chọn Drop Now, nó sẽ xóa cơ sở dữ liệu ngay lập tức
Để an toàn, hãy chọn Xem lại SQL
Thứ tư, khi bạn chắc chắn rằng câu lệnh SQL sẽ xóa đúng cơ sở dữ liệu, bạn có thể nhấp vào nút Thực thi để thực thi câu lệnh
MySQL trả về đầu ra sau đây cho biết cơ sở dữ liệu đã bị loại bỏ thành công. Vì
5 là một cơ sở dữ liệu trống nên số lượng hàng bị ảnh hưởng bằng 0Code language: SQL [Structured Query Language] [sql]
DROP SCHEMA [IF EXISTS] database_name;