- Home
- MySQL
- Bài 4: Một số toán tử thường dùng trong MySQL khi lập trình php
MySQL | Lập Trình PHP | 11/01/2016 | 17188 |
Khi chúng ta tự học lập trình php thì việc tương tác với CSDL MySQL là điều tất yếu. MySQL cung cấp một số toán tử như sau:
I. Toán tử số học:
Toán tử này dùng để tính toán các phép tính như: cộng, trừ, nhân, chia, chia lấy dư. Giá trị đem tính phải là kiểu số.
Toán tử | Ý nghĩa |
+
| Thực hiện phép cộng hai số |
-
| Thực hiện phép trừ hai số |
*
| Thực hiện phép nhân hai số |
/
| Thực hiện phép chia hai số |
%
| Thực hiện phép chia lấy phần dư |
Ví dụ:
SELECT 9-2+9*5-5
Kết quả: 47
II. Toán tử so sánh
Toán tử so sánh dùng để thực hiện việc so sánh như: bằng, lớn hơn, nhỏ hơn, khác,... Kết quả trả về là đúng hoặc sai [tương đương như true và false HAY o và 1]
Toán tử | Ý nghĩa |
=
| So sánh bằng hai giá trị hoặc biểu thức khác NULL |
| So sánh bằng hai giá trị hoặc biểu thức ngay cả khi các biểu thức là NULL |
, !=
| So sánh khác |
=
| So sánh lớn hơn hoặc bằng |
Ví dụ:
SELECT 5 > 6
Kết quả 0
III. Toán tử luân lý
Toán tử luân lý dùng để kết hợp các biểu thức đơn lẽ thành một biểu thức chung
Toán tử | Ý nghĩa |
AND , &&
| Khi tất cả các biểu thức đều đúng thì biểu thức chung mới đúng |
OR , ||
| Chỉ cần có một biểu thức đúng thì biểu thức chung sẽ đúng |
XOR
| Khi một trong hai biểu thức là đúng thì cho kết quả đúng. Nếu cả hai biêu thức cùng đúng hoặc cùng sai thì cho kết quả sai |
NOT ,!
| Sẽ cho giá trị ngược lại với biểu thức |
Ví dụ:
SELECT 1 && 0
Kết quả: 0
Trên đây là một số toán tử tong MySQL giúp các bạn tự học lập trình php thành công.
- Bài 5: Một số câu lệnh SQL trong MySQl khi lập trình PHP - 14/01/2016
- Bài 3: Hướng dẫn tạo và xóa bảng trong MySQL với PhpMyadmin - 10/01/2016
- Bài 2: Hướng dẫn Tạo và Xóa cơ sở dữ liệu trong MySQL - 10/01/2016
- Bài 1: Tổng quan hệ quản trị CSDL MySQL - 08/01/2016
Các Tin Khác:
Mới Đăng
Tags
Lên đầu trang, back to top, scroll to top, jquery, css, bootstrap, thiết kế giao diện, theme, thiết kế web, framework, wampserver, máy chủ web, localhost, php, mysql, apache, định dạng tiền, phân cách phần ngàn, javascript định dạng tiền, format currency
Hai hàm này là một cặp, một hàm là phép cộng và hàm còn lại là phép trừ. Chức năng của chúng là cộng hoặc trừ một khoảng thời gian từ một ngày cụ
thể. Để biết cách sử dụng cụ thể, hãy tham khảo ví dụ sau. Trong ví dụ đầu tiên, chúng tôi thêm một tháng vào thời điểm hiện tại và ví dụ thứ hai trừ một tháng cho thời điểm hiện tại.Tài liệu tham khảo
Trang web chính thức của MySQL Tài liệu sản phẩm Chức năng ngày và giờDATE_ADD và DATE_SUB
SELECT DATE_ADD[now[], INTERVAL 1 MONTH];
SELECT DATE_SUB[now[], INTERVAL 1 MONTH];
THÊM và ĐĂNG KÝ
Hai hàm này cũng là một cặp, một hàm là phép cộng và hàm còn lại là phép trừ. Việc sử dụng chúng giống như DATE_ADD và DATE_SUB. Để biết cách sử dụng cụ thể, hãy tham khảo ví dụ sau. Trong ví dụ đầu tiên, chúng tôi thêm một tháng vào thời điểm hiện tại và ví dụ thứ hai trừ một tháng cho thời điểm hiện tại.
SELECT ADDDATE[now[], INTERVAL 1 MONTH];
SELECT SUBDATE[now[], INTERVAL 1 MONTH];
Sử dụng nhiều hơn
Chúng tôi chỉ sử dụng tháng làm tham số trong ví dụ, tuy nhiên, giờ, phút, giây, tuần, ngày, năm cũng có thể được sử dụng làm tham số và cũng có thể hỗ trợ phút và giây, giờ và phút và giây và hơn thế nữa sự phối hợp. Chi tiết vui lòng tham khảo danh sách bên dưới.
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND 'SECONDS.MICROSECONDS'
MINUTE_MICROSECOND 'MINUTES:SECONDS.MICROSECONDS'
MINUTE_SECOND 'MINUTES:SECONDS'
HOUR_MICROSECOND 'HOURS:MINUTES:SECONDS.MICROSECONDS'
HOUR_SECOND 'HOURS:MINUTES:SECONDS'
HOUR_MINUTE 'HOURS:MINUTES'
DAY_MICROSECOND 'DAYS HOURS:MINUTES:SECONDS.MICROSECONDS'
DAY_SECOND 'DAYS HOURS:MINUTES:SECONDS'
DAY_MINUTE 'DAYS HOURS:MINUTES'
DAY_HOUR 'DAYS HOURS'
YEAR_MONTH 'YEARS-MONTHS'
thông tin khác
Thực ra phép trừ cũng có thể sử dụng DATE_ADD, chúng ta chỉ cần ghi tham số dưới dạng số âm. Ngoài ra, MariaDB là một nhánh của MySQL, về cơ bản cú pháp SQL của chúng giống nhau nên trên MariaDB có 4 hàm trên và cách sử dụng hoàn toàn giống nhau.