Thứ Tư, 26 tháng 7, 2023

Tạo Index cho nhiều cột trong MySQL

Trong bài này chúng ta sẽ học cách tạo chỉ mục index cho nhiều cột trong MySQL, đây là cách giúp bạn tối ưu hóa câu truy vấn trong một số trường hợp cụ thể.

Tùy vào từng câu truy vấn và nhu cầu của bài toán mà ta sẽ chọn chỉ mục và số cột khác nhau. Việc đánh chỉ mục này giúp MySQL phân loại được dữ liệu và trả kêt quả về tốt hơn.

Sửa bài viết

Prefix Index trong MySQL

Trong bài này chúng ta sẽ tìm hiểu Prefix Index trong MySQL, đây là loại chỉ mục giúp ta tối ưu được dung lượng lưu trữ các chỉ mục Index trong MySQL.

Để hiểu rõ hơn loại index này thì ta hãy tìm hiểu một chút về bản chất của Prefix Index và trả lời câu hỏi tại sao nên sử dụng nó trong thiết kế database nhé.

Sửa bài viết

Cách xóa Index trong MySQL - xóa khóa chính primary key

Trong bài này mình sẽ hướng dẫn các bạn cách xóa index trong MySQL bằng cách sử dụng lệnh DROP INDEX, lệnh này rất hữu ích vì nó giúp bạn quản lý được các index trong table của mình.

Sửa bài viết

Cách đánh Index trong MySQL: Index là gì và cách tạo thế nào?

Trong bài này bạn sẽ được học cách sư dụng lệnh CREATE INDEX để tạo Index trong MySQL, đây là một kỹ thuật giúp bạn tối ưu truy vấn trong CSDL MySQL.

Thực ra khóa chính Primary Key cũng là một loại Index có tên gọi là Primary Key Index. Đây là kiểu index đặc biệt nên cho tốc độ truy vấn cực nhanh. Và để hiểu rõ hơn thì ta sẽ đi vào một tình huống cụ thể.
Sửa bài viết

Vòng lặp while trong MySQL

Cuối cùng cũng tới bài căng nhất này đó là bài vòng lặp while trong MYSQL. Nếu bạn là dân lâp trình web thì cũng không quên vòng lặp while trong php nhỉ? Nó ít khi được sử dụng khi viết ứng dụng web (hay dùng foreach) nhưng trong MYSQL thì lại khác, chúng ta sử dụng vòng lặp WHILE rất nhiều.

Sửa bài viết

Câu lệnh CASE trong MySQL

Chúng ta đã được học lệnh Switch case trong PHP rồi nhỉ? Vậy thì trong MYSQL cũng có một lệnh tương tự đó là lệnh CASE. Bản chất của lệnh CASE cũng giống như lệnh if else trong mysql vậy thôi, nghĩa là dùng để rẻ nhánh dòng xử lý, nếu trường hợp nào đúng thì sẽ thực thi và thoát khỏi lệnh CASE.
Sửa bài viết

Câu lệnh if else trong MYSQL

Khi làm việc với Stored Procedure thì bạn không thể thiếu hàm If được vì chúng ta cũng phải kết hợp if với các hàm khác để xử lý các luồng đi trong Procedure. Nên trong bài này chúng ta sẽ tìm hiểu mệnh đề if trước rồi sau đó tìm hiểu các phần khác.

Sửa bài viết

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master