
Hiểu được sự khác biệt giữa DDL ( Data Definition Language) và DML ( Data Manipulation Language) trong SQL là rất quan trọng để quản lý và thao tác cơ sở dữ liệu một cách hiệu quả. Trong bài viết này, chúng tôi sẽ đi sâu vào những khác biệt chính giữa hai lệnh SQL thiết yếu này và chỉ cho bạn cách sử dụng chúng để tối ưu hóa hiệu suất cơ sở dữ liệu của bạn.
SQL là gì?
Ngôn ngữ truy vấn có cấu trúc (SQL) là một ngôn ngữ lập trình phục vụ việc lưu trữ và xử lý thông tin trong cơ sở dữ liệu quan hệ. Cơ sở dữ liệu quan hệ lưu trữ thông tin dưới dạng bảng có các hàng và cột đại diện cho những thuộc tính dữ liệu và nhiều mối quan hệ khác nhau giữa các giá trị dữ liệu. Bạn có thể sử dụng các câu lệnh SQL để lưu trữ, cập nhật, loại bỏ, tìm kiếm và truy xuất thông tin từ cơ sở dữ liệu. Bạn cũng có thể sử dụng SQL để duy trì và tối ưu hóa hiệu suất cơ sở dữ liệu.
Tại sao SQL lại quan trọng?
Ngôn ngữ truy vấn có cấu trúc (SQL) là một ngôn ngữ truy vấn phổ biến thường được sử dụng trong tất cả các loại ứng dụng. Các nhà phân tích và phát triển dữ liệu tìm hiểu và sử dụng SQL do ngôn ngữ này tích hợp hiệu quả với nhiều ngôn ngữ lập trình khác nhau. Ví dụ: họ có thể nhúng truy vấn SQL với ngôn ngữ lập trình Java để xây dựng ứng dụng xử lý dữ liệu hiệu năng cao có các hệ thống cơ sở dữ liệu SQL chính như Oracle hoặc MS SQL Server. SQL cũng khá dễ tìm hiểu do nó sử dụng những từ khóa tiếng Anh phổ biến trong các câu lệnh
Vai trò của các câu lệnh DDL trong SQL
Với nhóm lệnh DDL sẽ ứng dụng cho việc xây dựng cấu trúc, định nghĩa dữ liệu ở DB. Và để dễ dàng thiết lập DB về sau.
Hướng dẫn sử dụng các câu lệnh thông dụng ở DDL
Câu lệnh CREATE
Thường sử dụng để tạo cấu trúc của table, về sau này có thể sử dụng cho khái niệm nâng cao như tạo VIEW, TRIGGER, STORED PROCEDURE, FUNCTION…
Cú pháp
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);
Ví dụ
CREATE DATABASE hospital_management;
USE hospital_management;
CREATE TABLE doctor (
doctor_id INT,
first_name VARCHAR(10),
middle_name VARCHAR(10)
);
Với ví dụ trên, mình đang sử dụng CREATE để lần lượt tạo DB là quản lý bệnh viện. Và sau đó tiếp tục sử dụng để tạo table doctor, với 3 column là doctor_id (mã bác sĩ), first_name (tên bác sĩ), middle_name (tên lót của bác sĩ).
Câu lệnh ALTER
Khi các bạn muốn cập nhật lại cấu trúc của table, thì hãy nghĩ ngay đến câu lệnh ALTER. Ngoài ra, với những khái niệm nào thường được sử dụng với CREATE, thì sẽ sử dụng được với ALTER.
Cú pháp
Thêm một cột
ALTER TABLE table_name
ADD column_name datatype;
Xoá một cột
ALTER TABLE table_name
DROP COLUMN column_name;
Đổi tên cột
ALTER TABLE table_name
RENAME COLUMN old_name to new_name;
Sửa đổi kiểu dữ liệu của cột
ALTER TABLE table_name
MODIFY COLUMN column_name datatype;
Ví dụ
Ở ví dụ về CREATE, mình đã tạo ra table là doctor. Nhưng đang thiếu trường last_name là họ của bác sĩ, vậy mình sẽ tiến hành cập nhật theo lệnh bên dưới:
ALTER TABLE doctor
ADD last_name VARCHAR(10);
Câu lệnh DROP
Với các table không được sử dụng nữa, thì cần thực hiện xoá đi với câu lệnh DROP, nó sẽ xoá toàn bộ cấu trúc và dữ liệu của table ra khỏi DB.
Cú pháp
DROP TABLE table_name;
Ngoài ra, nếu bạn chỉ muốn xoá dữ liệu thôi, thì có thể sử dụng:
TRUNCATE TABLE table_name;
Ví dụ
DROP TABLE doctor;
Kết luận
Tóm lại với các bộ lệnh ở DDL, thì thường được sử dụng cho các thao tác liên quan đến cấu trúc trong DB và cú pháp cũng không khó để sử dụng:
- Tạo mới cấu trúc: CREATE
- Chính sửa cấu trúc: ALTER
- Xoá cấu trúc: DROP

Devwork là Nền tảng TUYỂN DỤNG IT CẤP TỐC với mô hình kết nối Nhà tuyển dụng với mạng lưới hơn 30.000 headhunter tuyển dụng ở khắp mọi nơi.Với hơn 1800 doanh nghiệp IT tin dùng Devwork để :
Tag Cloud:
Tác giả: quyenntt
Việc làm tại Devwork
Bài viết liên quan

Cách quay màn hình máy tính Win 7 chi tiết từ A-Z
Bạn đang dùng máy tính Win 7 và cần quay lại màn hình để hướng dẫn, lưu lại thao tác hoặc chia sẻ với người khác? Dù không có sẵn tính năng quay như Windows 10 hay 11, nhưng cách quay màn hình máy tính Win 7 lại dễ hơn bạn tưởng. Bài viết này sẽ hướng dẫn bạn từng bước một, theo cách thân thiện, dễ hiểu và ai cũng có thể làm theo....
Phần mềm giả lập Android trên PC nhẹ nhất, không lo giật lag
Trong thời đại công nghệ số bùng nổ, việc sở hữu một chiếc smartphone là điều hiển nhiên. Nhưng đôi khi, chúng ta cần một không gian rộng rãi hơn, mạnh mẽ hơn để trải nghiệm các ứng dụng và trò chơi di động. Đó là lúc giả lập Android trên PC phát huy tác dụng.

Top phần mềm ghép nhạc vào video tốt nhất hiện nay
Ghép nhạc vào video làm cho một video trở nên sống động, thu hút và để lại ấn tượng trong tâm trí người xem. Từ những blog cá nhân, video kỷ niệm đến clip quảng bá sản phẩm, âm nhạc phù hợp có thể biến những khung hình bình thường trở nên sống động và ấn tượng hơn. Hiểu được nhu cầu đó, Devwork tổng hợp và giới thiệu các phần mềm ghép nhạc vào video dễ sử dụng, phù hợp với nhiều mục đích khác nhau để bạn có thể chọn lựa công cụ tối ưu cho mình.

Top các phần mềm ghép nhạc vào ảnh bạn nên thử
Bạn có bao giờ nghĩ đến việc biến những bức ảnh kỷ niệm thành một video đầy cảm xúc hoặc bạn muốn tạo một clip quảng cáo bắt tai để “hút” khách hàng? Nếu câu trả lời là “CÓ”, thì phần mềm ghép nhạc vào ảnh chính là công cụ bạn không thể bỏ qua! Trong bài viết này, Devwork sẽ giúp bạn hiểu rõ mọi thứ về phần mềm ghép nhạc, từ cách chọn công cụ tốt nhất đến bí kíp tạo video ấn tượng.


Top phần mềm ghép ảnh thành video tốt nhất 2025
Ngày nay, video đang dần trở thành ngôn ngữ kể chuyện phổ biến nhất. Thay vì chỉ chia sẻ những bức ảnh đơn lẻ, người dùng ngày càng thích tạo video để tổng hợp kỷ niệm bằng cách sinh động và thú vị hơn. Chính vì thế, phần mềm ghép ảnh thành video đang trở thành “trợ thủ đắc lực” không thể thiếu. Trong bài viết này, Devwork sẽ giới thiệu cho bạn những phần mềm ghép ảnh và video tốt nhất hiện nay, kèm theo hướng dẫn sử dụng đơn giản. Cùng tìm hiểu ngay nhé!

Top phần mềm ghép ảnh trên máy tính tốt nhất 2025
Trong thời đại hình ảnh lên ngôi, việc ghép ảnh không chỉ là thú vui mà còn là công cụ quan trọng với dân văn phòng, marketer hay người làm nội dung. Dưới đây là danh sách các phần mềm ghép ảnh trên máy tính tốt nhất 2025, bao gồm cả bản online, bản cài đặt đơn giản, dễ sử dụng. Cùng Devwork tìm hiểu ngay nhé!
