Làm thế nào để xóa bảng trong MySQL

MySQL không cần giới thiệu. Đó là sức mạnh đằng sau hầu hết các trang web chạy WordPress hoặc nhiều CMS tùy chỉnh và động cơ đằng sau nhiều cơ sở dữ liệu công ty. Đó là một hệ thống đơn giản nhưng rất hiệu quả giúp việc quản lý và lưu trữ dữ liệu trở nên rất đơn giản khi bạn biết cách thực hiện. Hôm nay chúng ta sẽ giới thiệu cách tạo và xóa các bảng trong MySQL.

Bảng là tập hợp các dữ liệu có liên quan được cấu trúc theo cách hợp lý. Bảng sử dụng hàng và cột để sắp xếp dữ liệu (giá trị) trong các ô. Mỗi bảng có một tên duy nhất. Mỗi cột sẽ có tên, kiểu dữ liệu và bất kỳ thuộc tính nào khác có liên quan đến cột. Hàng cũng sẽ có tên và sẽ chứa dữ liệu liên quan đến các cột.

Đây là nền tảng hình thành cốt lõi của hầu hết các cơ sở dữ liệu, kể cả MySQL.

Tạo và xóa các bảng trong MySQL

Tôi sẽ hướng dẫn bạn cách tạo và xóa các bảng trong MySQL. Bạn có thể sử dụng phpMyAdmin hoặc các truy vấn để làm việc trong MySQL. Tôi sẽ chỉ cho bạn cả hai. Bạn có thể sẽ thấy rằng bạn bị hút về phía GUI hoặc truy vấn. Không có cách nào đúng hay cách tốt nhất, hãy sử dụng những gì bạn cảm thấy thoải mái nhất.

Lưu ý rằng việc xóa bảng là vĩnh viễn. SQL không giữ bản sao hoặc lưu tệp để bảo vệ dữ liệu. Trừ khi bạn đã thực hiện một bản sao lưu của cơ sở dữ liệu của bạn, không có trở lại. Nó có thể là một ý tưởng tốt để lấy bản sao lưu đó trước khi bạn bắt đầu tạo và xóa các bảng.

Đầu tiên chúng ta hãy tạo một bảng trong phpMyAdmin:

  1. Mở phpMyAdmin và đăng nhập.
  2. Chọn cơ sở dữ liệu từ menu bên trái.
  3. Bên dưới tên cơ sở dữ liệu trong menu bên trái, chọn Mới.
  4. Điền vào biểu mẫu, đặt tên cho một bảng duy nhất.
  5. Hoàn thành nhiều trang như bạn cần.
  6. Chọn Lưu ở góc dưới cùng bên phải.

Bạn đã tạo thành công một bảng trong My SQL!

Bây giờ chúng ta hãy xóa một.

  1. Mở phpMyAdmin và đăng nhập.
  2. Chọn cơ sở dữ liệu từ menu bên trái.
  3. Chọn một bảng từ danh sách ở menu bên trái hoặc trong hộp ở giữa.
  4. Chọn Thả từ hàng trung tâm của bảng bạn muốn xóa. Thả là SQL-nói để xóa.
  5. Xác nhận trong hộp bật lên xuất hiện.
  6. Bảng đã bị xóa.

Tạo và xóa bảng bằng truy vấn SQL

Sử dụng các truy vấn SQL chắc chắn là một cho thuần túy nhưng nó là thực hành tốt cho tất cả các DBAs để giữ bàn tay của họ. Đây là cách tạo và xóa các bảng trong MySQL bằng cách sử dụng các truy vấn.

  1. Đăng nhập và truy cập cửa sổ lệnh truy vấn trong MySQL.
  2. Chúng ta hãy tạo một cơ sở dữ liệu ví dụ. Nhập 'TẠO TÊN BẢNG CÁCH TẠO;'. Nơi bạn thấy NAME, hãy đặt tên cho cơ sở dữ liệu của bạn. Ví dụ: 'CREATE DATABASE TechJunkie;'
  3. Nhập 'USE DATABASENAME;'. Nơi bạn thấy DATABASENAME, hãy thêm tên bạn đã tạo ở trên. Ví dụ 'USE TechJunkie;'.
  4. Gõ BẢNG TẠO NẾU NẾU KHÔNG BIẾT TABLENAME (Id INT); '. Ví dụ 'CREATE TABLE IF NOT EXISTS TechJunkieUsers (Id INT);'.

Điều này tạo ra một cơ sở dữ liệu được gọi là TechJunkie và một bảng được gọi là TechJunkieUsers trong cơ sở dữ liệu đó. Khi bạn thấy (Id INT), điều này tạo ra một cột được gọi là ID với kiểu dữ liệu số nguyên.

Bạn có thể đi xa hơn trong ví dụ này và gõ một cái gì đó như:

'TẠO BẢNG NẾU KHÔNG BIẾT THÊM Người dùng TechJunkie (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, họ VARCHAR (20), firstName VARCHAR (20), Joindate DATE).

Điều này sẽ tạo ra một bảng nếu nó không tồn tại và tự động tăng mỗi hàng với một số ID trong khi tạo cột cho họ, tên và ngày tham gia của họ. VARCHAR có nghĩa là bất kỳ nhân vật nào cũng có thể điền vào ô với tối đa 20 ký tự.

Xóa bảng bằng truy vấn SQL:

  1. Đăng nhập và truy cập cửa sổ lệnh truy vấn trong MySQL.
  2. Nhập 'USE DATABASENAME' để truy cập cơ sở dữ liệu chứa bảng bạn muốn xóa. Ví dụ: 'USE TechJunkie;'
  3. Nhập 'DROP TABLE IF EXISTS TABLENAME;' Ví dụ 'DROP TABLE IF EXISTS TechJunkieUsers;'.

Cả hai phpMyAdmin và sử dụng một truy vấn SQL sẽ đạt được kết quả tương tự. Bạn có thể tạo và xóa các bảng trong SQL với rất ít nỗ lực. Đôi khi nỗ lực quá ít!

Bạn cũng có thể sử dụng một tệp PHP để tạo cơ sở dữ liệu, các bảng và các mục nhập trong một lần và tôi sẽ bao gồm một lần khác. Không có cách nào tốt nhất để sử dụng SQL. Một số người theo chủ nghĩa thuần túy nói rằng bạn nên luôn sử dụng các truy vấn để thực hiện các hành động trong cơ sở dữ liệu và có ý nghĩa trong đó. Đó là nơi mà DBA trung bình dành phần lớn thời gian của họ, nhưng đối với người mới bắt đầu hoặc những người quản lý trang web WordPress của riêng họ, phpMyAdmin dễ sử dụng hơn để bắt đầu.

Có bất kỳ lời khuyên cho MySQL hoặc phpMyAdmin cho người mới bắt đầu? Có điều gì đó để thêm vào các quy trình trên? Hãy cho chúng tôi biết về nó dưới đây!

Xem Thêm