Skip to main content

MySQL - Insert Query

mysql.jpg

Để chèn dữ liệu vào một bảng trong MySQL, bạn có thể sử dụng câu lệnh SQL INSERT INTO. Dưới đây là cú pháp của câu lệnh này:

INSERT INTO tên_bảng (cột1, cột2, cột3, ...)
VALUES (giá_trị1, giá_trị2, giá_trị3, ...);

Thay thế tên_bảng bằng tên của bảng mà bạn muốn chèn dữ liệu vào. Danh sách các cột cũng phải được chỉ định. Nếu bạn muốn chèn dữ liệu vào tất cả các cột, bạn có thể sử dụng dấu * thay vì danh sách các cột. Sau đó, bạn cần chỉ định giá trị cho mỗi cột.

Ví dụ, để chèn thông tin của một người vào bảng users, bạn có thể sử dụng câu lệnh SQL sau:

INSERT INTO users (id, name, email, age)
VALUES (1, 'John Doe', 'johndoe@example.com', 30);

Trong ví dụ này, giá trị cho cột id, name, emailage được chỉ định. Bạn có thể chèn dữ liệu cho nhiều bản ghi hơn bằng cách sử dụng nhiều câu lệnh INSERT INTO.

Để truy vấn dữ liệu từ một bảng trong MySQL, bạn có thể sử dụng câu lệnh SQL SELECT. Dưới đây là cú pháp của câu lệnh này:

SELECT cột1, cột2, cột3, ...
FROM tên_bảng
WHERE điều_kiện;

Thay thế cột1, cột2, cột3, ... bằng danh sách các cột mà bạn muốn truy vấn. Nếu bạn muốn truy vấn tất cả các cột, bạn có thể sử dụng dấu * thay vì danh sách các cột. Tên_bảng là tên của bảng mà bạn muốn truy vấn. Điều_kiện là một biểu thức điều kiện để lọc các bản ghi. Nếu bạn muốn truy vấn tất cả các bản ghi, bạn có thể bỏ qua điều kiện.

Ví dụ, để truy vấn tất cả các người dùng trong bảng users, bạn có thể sử dụng câu lệnh SQL sau:

SELECT * FROM users;

Để tìm kiếm các bản ghi cụ thể trong bảng users, bạn có thể sử dụng câu lệnh SQL sau:

SELECT id, name, email FROM users WHERE age > 30;

Trong ví dụ này, chỉ có các bản ghi với giá trị age lớn hơn 30 được trả về, và chỉ các cột id, nameemail được hiển thị.