- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Không lưu avatar người dùng mà vẫn hiển thị đúng hình - MySQL nâng cao
Tại sao lại cần chức năng không cần lưu avatar trong database? Thông thường khi các bạn thiết kế CSDL bảng người dùng sẽ có một trường avatar. Giả sử hệ thống của bạn có phần comment và khi load comment lên thông thường các bạn sẽ JOIN với bảng user để lấy hình đại diện. Như bạn biết comment thì ...
Cách fix lỗi missing index for constraint trong MySQL - MySQL nâng cao
Bạn đang tạo khóa ngoại nhưng gặp lỗi "missing index for constraint" trong MySQL? Vậy thì hãy tham khảo bài hướng dẫn này nhé, mình sẽ giúp bạn fix lỗi đó. Nếu dịch ra tiếng Anh thì nó rất rõ nghĩa, đây là lỗi bị thiếu chỉ mục cho ràng buộc khóa ngoại. Theo như quy tắc thì khá ngoại của bảng con ...
Cách lấy record thứ n trong MySQL - MySQL nâng cao
Trong bài viết này mình sẽ hướng dẫn bạn cách chọn bản ghi thứ n trong MySQL bằng kỹ thuật sử dụng lệnh LIMIT. Như bạn biết, thật dễ dàng để lấy dữ liệu mới nhất hoặc cũ nhất bằng cách sử dụng lệnh order by và limit. Nhưng đôi khi bạn muốn lấy record thứ x trong kết quả trả về thì làm thế nào? ...
Cách lấy ngày hiện tại trong MySQL - MySQL nâng cao
Trong bài này mình sẽ hướng dẫn cách lấy ngày giờ hiện tại trong MySQL bằng cách sử dụng các hàm build-in function có sẵn trong thư viện của MySQL. 1. Lấy ngày hiện tại bằng build-in function Thỉnh thoảng bạn muốn lấy ngày giờ hiện tại trong MySQL để phục vụ cho mội tính năng nào đó của phần ...
Lấy bài viết ngẫu nhiên trong MySQL (Random Records) - MySQL nâng cao
Trong bài viết này mình sẽ hướng dẫn cách lấy dữ liệu ngâu nhiên trong MySQL, đây là chức năng thường gặp khi bạn xây dựng các ứng dụng Website có sử dụng MySQL. Điển hình như: Hiển thị bài ngẫu nhiên bên Sidebar Hiển thị bài ngẫu nhiên liên quan đến bài viết 1. Lấy record ngẫu nhiên ...
After Delete Trigger trong MySQL - MySQL nâng cao
Trong bài này bạn sẽ được học After Delete Trigger trong MySQL, đây là loại trigger xảy ra khi bạn thực hiện lệnh delete, và nó sẽ chạy sau khi hệ thống chạy lênh delete đó thành công. 1. Giới thiệu After Delete Trigger trong MySQL Về công dụng thì nó giống như Before Delete, điểm khác duy ...
Before Delete Trigger trong MySQL - MySQL nâng cao
Trong bài này chúng ta sẽ tìm hiểu Before Delete Trigger trong MySQL, đây là loại trigger sẽ xảy ra trước khi hệ thống thực hiện lệnh DELETE xóa dữ liệu. Nếu bạn đã đọc những bài trước thì bài này quá đơn giản, bởi bản chất hoạt động của trigger là giống nhau, chỉ khác nhau ở sự kiện châm ngòi ...
After Update Trigger trong MySQL - MySQL nâng cao
Trong bài này bạn sẽ học cách tạo After Update Trigger trong MySQL, đây là loại trigger được gọi sau khi lệnh update hoàn thành, vì vậy bạn có thể truy cập OLD và NEW nhưng không thay đổi được giá trị của chúng. Về cách hoạt động thì không khác gì lệnh After Insert, điểm khác duy nhất là một bên ...
Before Update Trigger trong MySQL - MySQL nâng cao
Trong bài này chúng ta sẽ học về Before Update Trigger trong MySQL, đây là loại trigger có tác dụng trước khi bạn update một row nào đó trong database. Về quy tắc hoạt động thì nó không khác gì before insert cả, nên nếu bạn hiểu bài đó rồi thì học bài này sẽ không có chút khó khăn gì. ...
After Insert Trigger trong MySQL - MySQL nâng cao
Trong bài này chúng ta sẽ tìm hiểu After Insert Trigger trong MySQL, đây là loại trigger được gọi sau khi dữ liệu được insert vào table. Như thường lệ, chúng ta sẽ học cú pháp của nó trước, sau đó sẽ làm một vài ví dụ với các bước test trigger kỹ càng trước khi public vào dự án. ...