MySQL MySQL

MySQL cho phép chúng ta có thể log lại các câu truy vấn tốn nhiều thời gian để thực hiện. Việc chạy một câu query tốn nhiều thời gian có thể do nguyên nhân dữ liệu lấy ra quá lớn. Tuy nhiên trong một số trường hợp khác thì việc chậm này đến từ nguyên nhân từ người viết câu query không thực hiện việc tối ưu hoá. Ví dụ như khi câu query truy vấn tìm kiếm từ bảng không được index hoặc sử dụng query lồng (nested query), thực hiện việc join nhiều bảng... Trên thực tế thì nguyên nhân thứ hai diễn ra r...

SQL Server SQL Server

Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu có quan hệ (tiếng Anh là Relational Database Management System hay RDBMS) được phát triển bởi Microsoft. SQL Server là một trong những RDBMS được phổ biến bên cạnh MySQL. Trong bài viết này chúng ta cùng đi tìm cách viết các câu truy vấn SQL thông dụng để lấy ra thông tin của một cơ sở dữ liệu.

Hiển Thị Danh Sách Database

Đối với các phiên bản SQL Server 2000 và trở về sau để hiển thị danh sách các cơ sở dữ liệu có trên database chúng ta sử d...

MySQL MySQL

MySQL là một hệ thống phần mềm quản trị cơ sở dữ liệu ()Database Management System) được sử dụng phổ biến hiện nay. Trong bài học này chúng ta cùng tham khảo cách backup và restore dữ liệu cho MySQL database.

Backup MySQL Database

Giả sử trên MySQL server bạn có một cơ sở dữ liệu với tên là my_database. Để backup MySQL database với tên là my_database chúng ta sử dụng câu lệnh sau:

mysqldump -u root -p my_database > my_database.sql

Sau khi gõ bạn sẽ được yêu cầu nhập mật khẩu cho người dùng root...

Lập Trình Web Lập Trình Web

Em có một vấn đề này cần hỏi ý kiến mọi người, hiện tại team em đang phát triển một ứng dụng để users các bài viết lên trang
dưới dạng hình ảnh. Tức là mỗi bài viết sẽ là một ảnh. Sau khi họp để lấy ý kiến thì team em đưa ra hai cách để làm như sau:

  • Lưu ảnh dưới dạng chuỗi được mã hóa thông qua base64 vào database
  • Lưu ảnh dưới dạng tập tin và lưu trên máy chủ

Theo em thấy cách thứ nhất sẽ giúp lấy dữ liệu nhanh hơn (so với việc phải đọc dữ liệu từ file) và đồng thời cũng tiết kiệm được dung lư...

MySQL MySQL

Mình không hiểu chính xác SQL injection là gì, và SQL injection liên quan tới bảo mật của trang như thế nào. Ai biết giải thích giùm mình thông qua ví dụ cụ thể (sử dụng PHP và MySQL) với?

MySQL MySQL

Máy em cài đặt MySQL phiên bản 5.7 sử dụng Homebrew nhưng trong quá trình cài đặt thì em lại chọn các tuỳ chọn mặc định theo như hướng dẫn nên sau khi cài đặt em phát hiện ra là người dùng root không có mật khẩu.

Bây giờ em muốn đặt lại mật khẩu cho người dùng root trong MySQL thì phải làm như thế nào?