Các câu lệnh trong mysql

- Thông thường, khi chúng ta sử dụng lệnh SELECT để truy xuất dữ liệu từ một cái bảng thì mặc định nó sẽ lấy hết tất cả các hàng nằm trên cái bảng. Tuy nhiên, có một số trường hợp chúng ta chỉ muốn lấy những hàng khi dữ liệu trên hàng đó thỏa một điều kiện cụ thể nào đó.

- Để giải quyết vấn đề được đặt ra ở phía trên thì khi sử dụng lệnh SELECT, chúng ta phải thêm mệnh đề WHERE nằm cuối câu lệnh với cú pháp như sau:

SELECT column1, column2, column3, . . . .
FROM table_name
WHERE condition;

- Trong đó, condition là biểu thức điều kiện mà các bạn muốn dựa vào nó để chọn lọc dữ liệu, một biểu thức điều kiện thường có ba thành phần cơ bản, đó chính là: tên cột toán tử so sánh giá trị

- Dưới đây là bảng mô tả sơ qua về những toán tử thường được sử dụng trong việc xác định một điều kiện.

THAM KHẢO MỘT SỐ VÍ DỤ

- Trong bài học này, tôi sẽ sử dụng cái bảng Products như bên dưới để làm một số ví dụ minh họa.

ProductIDProductNamePrice1Kem đánh răng PS muối220002Nước tăng lực Sting dâu90003Mì hảo hảo tôm chua cay45004Dầu gội đầu Romano590005Xúc xích heo cao bồi180006Băng keo cá nhân4500

- Liệt kê những sản phẩm có giá là 4500

SELECT * FROM Products WHERE Price = 4500;

- Sau khi thực thi câu lệnh phía trên thì tôi sẽ lấy được một bảng dữ liệu như bên dưới.

ProductIDProductNamePrice3Mì hảo hảo tôm chua cay45006Băng keo cá nhân4500

- Liệt kê những sản phẩm có giá lớn hơn 18000

SELECT * FROM Products WHERE Price > 18000;

- Sau khi thực thi câu lệnh phía trên thì tôi sẽ lấy được một bảng dữ liệu như bên dưới.

ProductIDProductNamePrice1Kem đánh răng PS muối220004Dầu gội đầu Romano59000

- Liệt kê những sản phẩm có giá nhỏ hơn 18000

SELECT * FROM Products WHERE Price < 18000;

- Sau khi thực thi câu lệnh phía trên thì tôi sẽ lấy được một bảng dữ liệu như bên dưới.

ProductIDProductNamePrice2Nước tăng lực Sting dâu90003Mì hảo hảo tôm chua cay45006Băng keo cá nhân4500

- Liệt kê những sản phẩm có giá lớn hơn hoặc bằng 18000

SELECT * FROM Products WHERE Price >= 18000;

- Sau khi thực thi câu lệnh phía trên thì tôi sẽ lấy được một bảng dữ liệu như bên dưới.

ProductIDProductNamePrice1Kem đánh răng PS muối220004Dầu gội đầu Romano590005Xúc xích heo cao bồi18000

- Liệt kê những sản phẩm có giá nhỏ hơn hoặc bằng 18000

SELECT * FROM Products WHERE Price  data_backup.sql;

Để clear command screen MySQL trên Linux, bạn sử dụng lệnh sau:

mysql> system clear;

Hiện tại, không có lệnh nào có sẵn trên HĐH Windows.

Làm việc với cơ sở dữ liệu

Tạo cơ sở dữ liệu với tên được chỉ định nếu tên đó không tồn tại trong máy chủ cơ sở dữ liệu

CREATE DATABASE [IF NOT EXISTS] database_name;

Sử dụng cơ sở dữ liệu hoặc thay đổi cơ sở dữ liệu hiện tại thành cơ sở dữ liệu khác mà bạn đang làm việc:

USE database_name;

Bỏ vĩnh viễn một cơ sở dữ liệu với một tên cụ thể. Tất cả các tệp vật lý được liên kết với cơ sở dữ liệu sẽ bị xóa.

Chủ Đề