Hướng dẫn drop table trong mysql - drop table in mysql

- Trong hệ quản trị cơ sở dữ liệu MySQL, bảng (TABLE) được sử dụng để lưu trữ các thông tin (dữ liệu) liên quan đến một loại đối tượng cụ thể nào đó.

- Ví dụ: Cái bảng bên dưới có tên là SinhVien, nó dùng để lưu trữ thông tin của các sinh viên.

MSSV HoTen NamSinh GioiTinh
1 Nguyễn Thành Nhân 1993 Nam
2 Vũ Văn Thành Đô 1988 Nam
3 Vũ Văn Thành Đô 1995 Phạm Thị Tuyết Nhung
4 Nữ 1990 Nam

Vũ Văn Thành Đô

Phạm Thị Tuyết Nhung

CREATE TABLE table_name(
	column1 DATA TYPE,
	column2 DATA TYPE,
	column3 DATA TYPE
);

Nữ

  • Dương Văn Gánh
  • 1) Cách tạo một cái bảng trong MySQL
  • - Để tạo một cái bảng thì chúng ta sử dụng lệnh CREATE TABLE với cú pháp như sau:

- Trong đó:

table_name là tên của cái bảng mà chúng ta muốn tạo.

column1, column2, column3 lần lượt là tên của cột thứ nhất, cột thứ hai, cột thứ ba trên cái bảng.

CREATE TABLE SinhVien(
	MSSV INT,
	HoTen VARCHAR(255),
	NamSinh YEAR,
	GioiTinh VARCHAR(10)
);

DATA TYPE là kiểu của dữ liệu được lưu trữ bên trong cột (tìm hiểu khái niệm DATA TYPE là gì Tại đây)

- Khi đặt tên cho bảng & cột, các bạn chỉ được phép sử dụng những ký tự là chữ cái, số, dấu gạch dưới, tuyệt đối không được sử dụng các ký tự đặc biệt.

- Đối với cột cuối cùng thì không được thêm dấu phẩy, nếu không sẽ bị lỗi cú pháp (điển hình như trong cú pháp phía trên, tôi không thêm dấu phẩy sau cột column3 giống như hai cột nằm trước nó)

- Để tạo một cái bảng SinhVien giống như trong phần giới thiệu thì tôi sử dụng đoạn mã như sau:

RENAME TABLE old_name TO new_name;

2) Cách chỉnh sửa bảng trong MySQL

RENAME TABLE SinhVien TO Student;

- Thông thường thì việc chỉnh sửa bảng được chia làm năm trường hợp chính: sửa tên bảng, thêm một cột mới, xóa một cột, sửa tên cột, thay đổi kiểu dữ liệu của cột.

2.1) Sửa tên bảng

ALTER TABLE table_name ADD COLUMN column_name DATA TYPE;

- Để sửa tên (đặt lại tên) cho một cái bảng thì chúng ta sử dụng lệnh RENAME TABLE với cú pháp như sau:

ALTER TABLE SinhVien ADD COLUMN ThanhPho VARCHAR(100);

- Ví dụ, để đặt lại tên cho cái bảng SinhVien thành Student thì tôi sử dụng câu lệnh bên dưới.

2.2) Thêm một cột mới

ALTER TABLE table_name DROP COLUMN column_name;

- Để thêm một cột mới vào bên trong cái bảng thì chúng ta sử dụng lệnh ADD COLUMN với cú pháp như sau:

ALTER TABLE SinhVien DROP COLUMN ThanhPho;

- Ví dụ, để thêm cột ThanhPho vào bên trong cái bảng SinhVien thì tôi sử dụng câu lệnh bên dưới.

2.3) Xóa một cột

ALTER TABLE table_name CHANGE COLUMN old_column_name new_column_name DATA TYPE;

- Để xóa một cột nào đó ra khỏi bảng thì chúng ta sử dụng lệnh DROP COLUMN với cú pháp như sau:

ALTER TABLE SinhVien CHANGE COLUMN HoTen FullName VARCHAR(255);

- Ví dụ, để xóa cột ThanhPho ra khỏi bảng SinhVien thì tôi sử dụng câu lệnh bên dưới.

2.4) Sửa tên cột

CREATE TABLE SinhVien(
	MSSV INT,
	HoTen VARCHAR(255),
	NamSinh YEAR,
	GioiTinh VARCHAR(10)
);
0

- Để sửa tên (đặt lại tên) cho cột thì chúng ta sử dụng lệnh CHANGE COLUMN với cú pháp như sau:

CREATE TABLE SinhVien(
	MSSV INT,
	HoTen VARCHAR(255),
	NamSinh YEAR,
	GioiTinh VARCHAR(10)
);
1

- Ví dụ, để đặt lại tên cho cột HoTen (trong bảng SinhVien) thành FullName thì tôi sử dụng câu lệnh bên dưới.

2.5) Thay đổi kiểu dữ liệu của cột

CREATE TABLE SinhVien(
	MSSV INT,
	HoTen VARCHAR(255),
	NamSinh YEAR,
	GioiTinh VARCHAR(10)
);
2

- Để thay đổi kiểu dữ liệu của một cột thì chúng ta sử dụng lệnh MODIFY COLUMN với cú pháp như sau:

CREATE TABLE SinhVien(
	MSSV INT,
	HoTen VARCHAR(255),
	NamSinh YEAR,
	GioiTinh VARCHAR(10)
);
3

- Ví dụ, để đổi kiểu dữ liệu của cột GioiTinh (trong bảng SinhVien) thành TEXT thì tôi dùng câu lệnh bên dưới.

3) Cách xóa một cái bảng trong MySQL

- Để xóa một cái bảng thì chúng ta sử dụng lệnh DROP TABLE với cú pháp như sau:

CREATE TABLE SinhVien(
	MSSV INT,
	HoTen VARCHAR(255),
	NamSinh YEAR,
	GioiTinh VARCHAR(10)
);
4



Để xóa một bảng trong MySQL đang tồn tại là khá đơn giản, nhưng bạn cần thật cẩn thận trong khi xóa bất kỳ bảng nào, bởi vì bạn sẽ mất toàn bộ dữ liệu đã được lưu giữ trong bảng đó và không thể phục hồi lại được.

Cú pháp

Cú pháp SQL chung để xóa một bảng MySQL là:

CREATE TABLE SinhVien(
	MSSV INT,
	HoTen VARCHAR(255),
	NamSinh YEAR,
	GioiTinh VARCHAR(10)
);
5

Quảng cáo

Ví dụ

Để xóa bảng sinhvienk60 đã tạo ở chương trước, bạn sử dụng:sinhvienk60 đã tạo ở chương trước, bạn sử dụng:

CREATE TABLE SinhVien(
	MSSV INT,
	HoTen VARCHAR(255),
	NamSinh YEAR,
	GioiTinh VARCHAR(10)
);
6

Xóa bảng bởi sử dụng PHP Script

Để xóa một bảng đang tồn tại trong bất kỳ cơ sở dữ liệu nào, bạn sẽ cần sử dụng hàm mysql_query() trong PHP. Bạn truyền cho tham số thứ hai một lệnh SQL hợp lý để xóa một bảng.mysql_query() trong PHP. Bạn truyền cho tham số thứ hai một lệnh SQL hợp lý để xóa một bảng.

Ví dụ

CREATE TABLE SinhVien(
	MSSV INT,
	HoTen VARCHAR(255),
	NamSinh YEAR,
	GioiTinh VARCHAR(10)
);
7

Để xóa bảng sinhvienk60 đã tạo ở chương trước, bạn sử dụng:xoabang.php, bạn cần xác định các tham số $dbuser và $dbpass thích hợp (tùy theo cách bạn đã thiết lập với MySQL), sau đó, mở trình duyệt, chạy locallhost/xoabang.php sẽ cho kết quả như sau:

CREATE TABLE SinhVien(
	MSSV INT,
	HoTen VARCHAR(255),
	NamSinh YEAR,
	GioiTinh VARCHAR(10)
);
8

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Hướng dẫn drop table trong mysql - drop table in mysql

Hướng dẫn drop table trong mysql - drop table in mysql

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.

Các bài học MySQL phổ biến khác tại VietJack::

  • Tạo Database
  • Xóa Database
  • Chọn cơ sở dữ liệu
  • Kiểu dữ liệu
  • Tạo bảng
  • Xóa bảng



Bài viết liên quan

  • 160 bài học ngữ pháp tiếng Anh hay nhất

  • 155 bài học Java tiếng Việt hay nhất

  • 100 bài học Android tiếng Việt hay nhất

  • 247 bài học CSS tiếng Việt hay nhất

  • 197 thẻ HTML cơ bản

  • 297 bài học PHP

  • 101 bài học C++ hay nhất

  • 97 bài tập C++ có giải hay nhất

  • 208 bài học Javascript có giải hay nhất