Cập nhật: [ Mysql ]

Trong phần này, mình sẽ nói về việc tối ưu hóa có thể thực hiện khi xử lý mệnh đề WHERE. Các ví dụ trong bài viết sử dụng mệnh đề SELECT, tuy nhiên việc tối ưu này có thể áp dụng cho cả câu lệnh WHERE trong DELETE và UPDATE.

Tối ưu hóa câu lệnh WHERE trong MySQL

Cập nhật: [ Mysql ]

Trước khi phân biệt SQL và NoSQL chúng ta cần làm rõ được thế nào là SQL và thế nào là NoSQL. Sau đây mình cũng xin nêu lên 1 số khái niệm qua sự tìm hiểu của mình.

Những điểm khác biệt giữa SQL và NoSQL

Cập nhật: [ Mysql ]

Khi phát triển ứng dụng trên một cơ sở dữ liệu quan hệ, một trong những khía cạnh quan trọng nhất cần được tính đến là đảm bảo rằng sự nhân đôi dữ liệu được giảm thiểu.

Tìm hiểu về chuẩn hóa cơ sở dữ liệu

Cập nhật: [ Mysql ]

Các câu lệnh SQL được sử dụng để trích xuất dữ liệu từ database. Có rất nhiều cách truy vấn khác nhau để cho cùng một kết quả mà chúng ta mong muốn. Nhưng việc sử dụng câu truy vấn nào là tốt nhất là điều đáng nên xem xét khi chúng ta quan tâm đến hiệu năng của hệ thống.

Một số cách để tối ưu câu truy vấn

Cập nhật: [ Mysql ]

Phép nối (join) được sử dụng để kết hợp các dòng dữ liệu giữa các bảng

Phép Join trong SQL

Cập nhật: [ Mysql ]

Thỉnh thoảng chúng ta sẽ cần phải chọn lựa dữ liệu ngẫu nhiên từ các bảng trong database , ví dụ như chọn một số bài viết ngẫu nhiên từ trang blog và hiển thị chúng trên các sidebar, chọn lựa hình ảnh ngẫu nhiên từ gallery…

Cách chọn lựa dữ liệu ngẫu nhiên từ MySQL Select

Cập nhật: [ Mysql ]

Hôm nay Laptrinhweb sẽ chỉ cho các bạn cách nâng cấp phiên bản  phpMyAdmin trên máy tính của mình đối với chương trình cài đặt XAMPP hoặc WAMP.

Hướng dẫn update phpMyAdmin

Cập nhật: [ Mysql ]

Có nhiều lúc, sau khi cài đặt xong phpMyAdmin trên localhost, các bạn có thể bị lỗi như thế này : Access Denied for user ‘root’@’localhost’ (using password: YES). Nếu tài khoản [email protected] không bị giới hạn quyền truy cập thì có thể là do bạn đã nhập sai password. Trong bài viết này, mình sẽ giúp các bạn thiết lập lại mật khẩu root và giải quyết lỗi này. Đây là hình ảnh lỗi mà các bạn sẽ nhận được:

Cách giải quyết lỗi 1045 trong phpMyAdmin

Cập nhật: [ Mysql ]

Thông thường khi tạo 1 bảng trong MySQL sẽ có nhiều kiểu Storage Engine để bạn lựa chọn. Trong đó có 3 kiểu lưu trữ bảng được dùng nhiều nhất là InnoDB, MyISAM và Memory. Nếu vì một lý do nào đó mà bạn cần thay đổi kiểu Storage Engine từ MyISAM sang InnoDB hay ngược lại. Thì đoạn code PHP sau sẽ giúp các bạn làm điều đó.

Chuyển đổi tất cả table từ MyISAM sang InnoDB