Làm cách nào để xóa các bảng trong MySQL?

Trang web WordPress của bạn có một cơ sở dữ liệu duy nhất mà bạn có thể truy cập thông qua bảng điều khiển dịch vụ lưu trữ của mình. Bạn có thể cần phải tương tác với cơ sở dữ liệu đó tại một số điểm. Chẳng hạn, bạn có thể phải sử dụng MySQL để xóa một bảng. Tuy nhiên, bạn có thể không biết làm thế nào để làm điều này

Để xóa bảng thành công, bạn cần biết cách truy cập cơ sở dữ liệu WordPress của mình và hiểu chức năng của từng thành phần. May mắn thay, điều này tương đối đơn giản vì hầu hết các trang web đều sử dụng các bảng tương tự

Trong bài viết này, chúng ta sẽ nói về ý nghĩa của việc xóa một bảng trong MySQL và khi nào bạn có thể cần làm điều đó. Chúng tôi cũng sẽ chỉ cho bạn cách sử dụng MySQL để xóa bảng. Bắt đầu nào

Xem Hướng dẫn bằng video của chúng tôi về cách sử dụng MySQL để xóa bảng

"Drop a Table" trong MySQL có nghĩa là gì?

“Dropping a table” trong MySQL đề cập đến lệnh SQL cho phép bạn xóa một bảng trong cơ sở dữ liệu. Khi bạn xóa một bảng, tất cả các hàng của nó sẽ biến mất khỏi cơ sở dữ liệu

Xem cách Kinsta chống lại đối thủ. So sánh

Làm cách nào để xóa các bảng trong MySQL?
Thả bảng MySQL

Các nhà phát triển đều biết rằng việc xóa các bảng trong cơ sở dữ liệu có thể là một quá trình rủi ro. Đối với các trang web động, chẳng hạn như những trang web được xây dựng bằng WordPress, việc xóa nhầm bảng có thể làm hỏng toàn bộ trang web

Điều này là do WordPress liên tục đưa ra các yêu cầu đối với cơ sở dữ liệu để lấy dữ liệu mà nó hiển thị cho người dùng. Nếu vô tình xóa một bảng quan trọng, bạn sẽ cần khôi phục toàn bộ cơ sở dữ liệu (hoặc trang web) từ bản sao lưu

Sẵn sàng xóa bảng. nhưng không chắc bắt đầu từ đâu? Click to Tweet

Tại sao lại xóa một bảng trong MySQL

Có một số trường hợp bạn có thể cần sử dụng MySQL để xóa bảng. Nếu đang sử dụng WordPress, thì đôi khi bạn sẽ gỡ cài đặt plugin. Một số plugin để lại các bảng cơ sở dữ liệu “mồ côi”. Đây là những bảng chứa dữ liệu không sử dụng

Một số plugin làm điều này để bạn có thể giữ lại các cài đặt đã định cấu hình nếu bạn quyết định cài đặt lại chúng. Các plugin khác chỉ đơn giản là để lại các bảng do thực hành mã hóa kém

Các bảng không sử dụng chiếm dung lượng lưu trữ. Chúng cũng có thể làm chậm thời gian xử lý yêu cầu trong trang web của bạn và gây ra sự cố tương thích với các plugin khác

Trên thực tế, bạn không nên nhận thấy sự phình to của cơ sở dữ liệu trừ khi bạn đang sử dụng máy chủ lưu trữ web được tối ưu hóa kém. Tuy nhiên, điều quan trọng là phải dọn sạch dữ liệu không sử dụng trong trang web WordPress của bạn

May mắn thay, có một số plugin có thể giúp bạn tối ưu hóa cơ sở dữ liệu của mình, bao gồm WP-Optimize

Làm cách nào để xóa các bảng trong MySQL?
Tối ưu hóa WP

Công cụ này cho phép bạn tìm các bảng mồ côi và các mục trùng lặp trong cơ sở dữ liệu và xóa chúng. Điều này sẽ giúp tăng tốc trang web của bạn

Tuy nhiên, sử dụng MySQL để xóa bảng có thể mang lại kết quả tốt hơn nhiều, đặc biệt nếu bạn đang sử dụng gói dịch vụ lưu trữ được chia sẻ. Nếu bạn đang sử dụng các tùy chọn lưu trữ được quản lý như Kinsta, bạn không phải lo lắng về việc bảo trì cơ sở dữ liệu. Tuy nhiên, biết cách truy cập cơ sở dữ liệu và xóa các bảng không sử dụng có thể giúp bạn khắc phục sự cố kỹ thuật với trang web của mình

Phải làm gì trước khi xóa một bảng trong MySQL

Xóa một bảng trong MySQL có thể ảnh hưởng lớn đến trang web của bạn, đặc biệt nếu nó chứa dữ liệu quan trọng. Nếu WordPress không thể tìm thấy các bảng đó, các phần của trang web của bạn có thể ngừng hoạt động hoàn toàn. Tệ hơn nữa, bạn có thể mất thông tin người dùng quan trọng trong quá trình này

Nếu bạn cần xóa một bảng cơ sở dữ liệu, bạn nên sao lưu toàn bộ cơ sở dữ liệu trước. Tùy thuộc vào máy chủ web của bạn, bạn có thể có quyền truy cập vào các bản sao lưu tự động. Ví dụ: Kinsta sao lưu toàn bộ trang web của bạn mỗi ngày

Làm cách nào để xóa các bảng trong MySQL?
Sao lưu tự động trong MyKinsta

Bạn cũng có thể sao lưu riêng cơ sở dữ liệu của trang web từ tệp trang web WordPress của mình. Để làm như vậy, bạn sẽ cần truy cập cơ sở dữ liệu bằng công cụ như phpMyAdmin. Hầu hết các công ty lưu trữ web sẽ cho phép bạn truy cập phpMyAdmin từ bảng điều khiển lưu trữ của bạn

Nếu sử dụng Kinsta, bạn có thể truy cập bảng điều khiển MyKinsta và điều hướng đến tab Thông tin trên trang web của mình. Bên trong, bạn sẽ tìm thấy một phần có nội dung Truy cập cơ sở dữ liệu. Nhấp vào nút có nội dung Mở phpMyAdmin

Làm cách nào để xóa các bảng trong MySQL?
Mở nút phpMyAdmin

Sau đó, đăng nhập vào tài khoản phpMyAdmin của bạn và sử dụng menu ở bên trái để tìm cơ sở dữ liệu mà bạn muốn sao lưu. Nếu bạn chỉ chạy một trang web WordPress duy nhất, thì chỉ nên có một cơ sở dữ liệu trong danh sách

Sau khi chọn cơ sở dữ liệu, nhấp vào nút Xuất ở đầu trang. Trang tiếp theo sẽ hỏi bạn muốn sử dụng phương thức xuất và định dạng tệp nào. Bạn sẽ cần chọn Quick và SQL để tải xuống bản sao lưu cơ sở dữ liệu đầy đủ ở định dạng SQL

Làm cách nào để xóa các bảng trong MySQL?
Xuất bảng

Bản sao lưu cơ sở dữ liệu sẽ tải xuống máy tính của bạn. Nếu bạn gặp lỗi sau khi xóa một bảng trong MySQL và bạn cần khôi phục cơ sở dữ liệu, hãy quay lại phpMyAdmin và chuyển đến tab Nhập

Triển khai ứng dụng của bạn lên Kinsta - Bắt đầu với Khoản tín dụng $20 ngay bây giờ

Chạy nút của bạn. js, Python, Go, PHP, Ruby, Java và Scala, (hoặc hầu hết mọi ứng dụng khác nếu bạn sử dụng Dockerfiles tùy chỉnh của riêng mình), trong ba bước đơn giản

Triển khai ngay bây giờ và nhận $20 giảm giá

Trong tab Nhập, bạn sẽ tìm thấy tùy chọn để chọn tệp cơ sở dữ liệu ở định dạng SQL. Xác định vị trí tệp trên máy tính của bạn và nhấp vào Đi để tải tệp lên

Làm cách nào để xóa các bảng trong MySQL?
Tải lên một tập tin

Nhập tệp cơ sở dữ liệu sẽ ghi đè các bảng hiện có trong cơ sở dữ liệu. Nói cách khác, nó sẽ khôi phục cơ sở dữ liệu về trạng thái trước khi bạn xóa bất kỳ bảng nào

Một số plugin sao lưu WordPress cũng cho phép bạn sao lưu cơ sở dữ liệu của mình dưới dạng một tệp riêng biệt. Tuy nhiên, hãy nhớ rằng một số plugin này không tương thích với Kinsta do vấn đề bảo mật

Cách sử dụng MySQL để xóa bảng (2 phương pháp)

Có hai cách bạn có thể sử dụng MySQL để xóa bảng nếu bạn có quyền truy cập vào phpMyAdmin. Hãy xem xét từng phương pháp

1. Xóa một bảng đơn trong MySQL

Nếu đang sử dụng phpMyAdmin, bạn có thể xóa các bảng bằng các lệnh SQL hoặc giao diện đồ họa của công cụ. Đối với cách tiếp cận trực quan, hãy chọn cơ sở dữ liệu mà bạn muốn chỉnh sửa. Một danh sách các bảng sẽ xuất hiện trên màn hình bên phải

Làm cách nào để xóa các bảng trong MySQL?
Danh sách các bảng

Bạn có thể chọn bất kỳ bảng nào bằng cách đánh dấu vào hộp kiểm bên trái tên của bảng đó. Sau khi chọn một bảng, hãy sử dụng menu ở cuối màn hình và nhấp vào tùy chọn DROP

Làm cách nào để xóa các bảng trong MySQL?
Nhấp vào tùy chọn Thả

Hãy nhớ rằng các bảng sẽ thay đổi từ trang web này sang trang web khác. Rất nhiều plugin WordPress thêm một số bảng mới vào cơ sở dữ liệu, vì vậy điều quan trọng là bạn phải chắc chắn về những thành phần cần xóa

Đấu tranh với thời gian chết và các vấn đề về WordPress? . Kiểm tra các tính năng của chúng tôi

Để thả một bảng có các lệnh SQL, hãy nhấp vào tab SQL ở đầu màn hình. Trên trang này, bạn sẽ thấy một trường nơi bạn có thể nhập các truy vấn SQL. Đây là truy vấn mà bạn cần sử dụng để xóa bảng

DROP TABLE tên bảng;

Biến tên bảng nên được thay thế bằng tên của bảng mà bạn muốn loại bỏ. Ví dụ: nếu bạn muốn bỏ bảng wp_users, truy vấn đó sẽ đọc

BẢNG THẢ wp_users;

Nếu bạn nhập đúng tên bảng, phpMyAdmin sẽ xóa phần tử và tất cả các hàng chứa trong đó. Chúng tôi khuyên bạn nên kiểm tra trang web của mình để xem liệu mọi thứ vẫn hoạt động bình thường hay không

2. Xóa nhiều bảng trong MySQL

Xóa nhiều bảng trong MySQL hoạt động rất giống với phương pháp đầu tiên. Với cách tiếp cận trực quan, bạn có thể chọn nhiều bảng trong phpMyAdmin, sau đó chọn tùy chọn DROP từ menu thả xuống ở cuối màn hình

Làm cách nào để xóa các bảng trong MySQL?
Chọn tùy chọn Drop cho nhiều bảng

Nếu bạn muốn xóa bảng bằng SQL, hãy điều hướng đến tab SQL. Bạn có thể sử dụng cùng một truy vấn SQL để xóa các bảng đơn lẻ. Sự khác biệt duy nhất là bạn sẽ cần bao gồm nhiều tên bảng, được phân tách bằng dấu phẩy

DROP TABLE tablename1, tablename2;

Bạn có thể thêm bao nhiêu bảng tùy thích, nhưng hãy đảm bảo rằng tên của chúng phải chính xác. Khi bạn đã sẵn sàng, hãy nhấp vào nút GO để thực hiện truy vấn

Vì bạn đang xóa nhiều bảng cùng một lúc, nên bạn cần hoàn toàn chắc chắn rằng chúng không bao gồm dữ liệu quan trọng. Việc xóa nhiều bảng có thể gặp rủi ro, nhưng nếu bạn có bản sao lưu cơ sở dữ liệu đầy đủ thì bạn sẽ có thể khôi phục nội dung của mình

Phải làm gì nếu bạn muốn xóa một hàng khỏi bảng trong MySQL

Trong một số trường hợp, bạn có thể chỉ cần xóa một hàng khỏi cơ sở dữ liệu thay vì xóa toàn bộ bảng. Để thực hiện việc này, hãy truy cập cơ sở dữ liệu bằng phpMyAdmin và nhấp vào bất kỳ bảng nào

Trên trang tiếp theo, bạn sẽ có thể xem tất cả các hàng mà bảng chứa. Đây là một ví dụ từ bảng wp_users trên trang web thử nghiệm của chúng tôi

Làm cách nào để xóa các bảng trong MySQL?
bảng người dùng wp

Như bạn có thể thấy, phpMyAdmin cho phép bạn chỉnh sửa, sao chép và xóa các hàng trong bảng. Để xóa một hàng, nhấp vào nút Xóa và xác nhận quyết định của bạn

'Rớt bàn' trong MySQL có nghĩa là gì? Click to Tweet

Bản tóm tắt

Xóa bảng trong MySQL rất đơn giản. Bạn có thể sử dụng phpMyAdmin để chọn bảng nào sẽ bỏ. Ngoài ra, bạn có thể sử dụng truy vấn SQL để xóa nhiều bảng chỉ trong vài giây. Ngay cả khi bạn không thoải mái khi sử dụng mã, lệnh xóa bảng trong MySQL rất đơn giản

Chúng tôi khuyên bạn chỉ nên xóa cơ sở dữ liệu nếu bạn chắc chắn rằng mình không cần nó. Chẳng hạn, bạn có thể muốn xóa dữ liệu do các plugin đã gỡ cài đặt để lại

Bảng điều khiển MyKinsta của chúng tôi giúp bạn dễ dàng truy cập cơ sở dữ liệu WordPress và quản lý trang web của mình. Hãy liên hệ với nhóm bán hàng của chúng tôi để thảo luận về gói nào phù hợp với bạn


Nhận tất cả các ứng dụng, cơ sở dữ liệu và trang web WordPress của bạn trực tuyến và dưới một mái nhà. Nền tảng đám mây hiệu suất cao, đầy đủ tính năng của chúng tôi bao gồm

  • Dễ dàng thiết lập và quản lý trong bảng điều khiển MyKinsta
  • Hỗ trợ chuyên gia 24/7
  • Mạng và phần cứng Google Cloud Platform tốt nhất, được cung cấp bởi Kubernetes để có khả năng mở rộng tối đa
  • Tích hợp Cloudflare cấp doanh nghiệp cho tốc độ và bảo mật
  • Tiếp cận đối tượng toàn cầu với tối đa 35 trung tâm dữ liệu và hơn 275 PoP trên toàn thế giới

Hãy tự kiểm tra với $20 trong tháng đầu tiên của Lưu trữ ứng dụng hoặc Lưu trữ cơ sở dữ liệu. Khám phá kế hoạch của chúng tôi hoặc nói chuyện với bộ phận bán hàng để tìm thấy sự phù hợp nhất của bạn

Làm cách nào để xóa bảng trong SQL trong MySQL?

Câu lệnh BẢNG DROP TABLE của MySQL .
DROP TABLE table_name;
Ví dụ. DROP TABLE Chủ hàng;
TRUNCATE TABLE table_name;

Làm cách nào để xóa tất cả các bảng trong MySQL?

Kết nối với cơ sở dữ liệu đích. Chọn tất cả các bảng từ thanh bên trái. Nhấp chuột phải và chọn xóa hoặc chỉ cần nhấn nút xóa. Nhấn Cmd + S để thực hiện các thay đổi đối với máy chủ

Làm cách nào để xóa các hàng của bảng trong MySQL?

Để xóa các hàng trong bảng MySQL, hãy sử dụng câu lệnh DELETE FROM . XÓA KHỎI sản phẩm Ở ĐÂU product_id=1; .

Làm cách nào để xóa cơ sở dữ liệu trong MySQL?

Xóa cơ sở dữ liệu MySQL .
Trong phần Cơ sở dữ liệu, chọn Cơ sở dữ liệu MySQL
Điều hướng đến phần Cơ sở dữ liệu hiện tại
Nhấp vào liên kết Xóa cơ sở dữ liệu bên cạnh cơ sở dữ liệu bạn muốn xóa