Theo mình hiểu thì SQL là ngôn ngữ truy vấn có cấu trúc và MySQL cũng là một loại ngôn ngữ truy vấn có cấu trúc? Như vậy thì MySQL và SQL có phải là một hay không nếu khác nhau thì khác nhau ở điểm nào?
Theo mình hiểu thì SQL là ngôn ngữ truy vấn có cấu trúc và MySQL cũng là một loại ngôn ngữ truy vấn có cấu trúc? Như vậy thì MySQL và SQL có phải là một hay không nếu khác nhau thì khác nhau ở điểm nào?
Redis là một phần mềm mã nguồn mở được dùng để lưu trữ một cách tạm thời trên bộ nhớ (hay còn gọi là cache data) và giúp truy xuất dữ liệu một cách nhanh chóng. Do tốc độ truy xuất dữ liệu vượt trội so với các cơ sở dữ liệu thông thường như MySQL nên redis được sử dụng rất nhiều trong kỹ thuật Caching. Bài viết này sẽ giúp bạn làm quen với phần mềm hữu ích này.
Phần này sẽ hướng dẫn bạn cách redis sử dụng bộ cài đặt dành cho hệ điều hành Linux. Mở chương trình dòng lệnh (hay termin...
MySQL die là một trường hợp diễn ra không phải là hiếm, đặc biệt khi server hạn chế về dung lượng RAM. Một cách khắc phục mà hầu hết mọi người khi search google sẽ thấy đó là sử dụng swap. Trong bài viết này mình sẽ chia sẻ cách mà mình khắc phục tình huố
MongoDB là ứng dụng quản lý database hỗ trợ No-SQL và có thể chạy trên nhiều nền tảng hệ điều hành khác nhau. Trong bài viết này tôi sẽ hướng dẫn bạn cách cài đặt MongoDB trên hai hệ điều hành Ubuntu và Windows.
Lưu ý: Tham khảo bài viết Cài Đặt MongoDB Trên Ubuntu LTS để xem hướng dẫn chi tiết cách cài đặt MongoDB dành riêng cho Ubuntu.
Để cài đặt mongodb trên Windows chúng ta sẽ cần tải về phiên bản MongoDB tương thich với cấu trúc của hệ điều hành mà máy tính bạn ...
Cơ sở dữ liệu là tập hợp các dữ liệu được tổ chức theo một cấu trúc nhất định để có thể dễ dàng quản lý (đọc, thêm, xóa, sửa dữ liệu). Sự khác biệt cơ bản giữa cơ sở dữ liệu và dữ liệu thông thường đó là tính cấu trúc sắp xếp có hệ thống. Dữ liệu không
Stored Procedure là một tập hợp các câu lệnh SQL dùng để thực thi một nhiệm vụ nhất định. Nó hoạt động giống như một hàm trong các ngôn ngữ lập trình khác.
Stored procedure là một khái niệm khá phổ biến và được hầu hết các hệ quản trị cơ sở dữ liệu (DBMS) hỗ trợ, tuy nhiên không phải tất cả đều hỗ trợ Stored Procedure.
Hãy tham khảo một ví dụ cụ thể để làm rõ hơn khái niệm này.
Trước hết, giả sử trên DB có một bảng employees
với dữ liệu như sau:
001 | Sidheswar | 25 | 9938885469 |
002 | Pritish | 32 | 9178542436 |
Cú pháp để tạo một Stored Procedure có dạng...
MySQL cung cấp 3 kiểu index khác nhau cho data đó là B-Tree, Hash và R-Tree index. Hiểu rõ về các kiểu index này sẽ giúp chúng ta tạo ra các loại index trong bảng một cách hiệu quả hơn. Do R-Tree được sử dụng cho các loại dữ liệu không gian spacial data và thường ít khi gặp phải nên bài viết này chúng ta sẽ tập chung so sánh 2 loại index là B-Tree và Hash:
B-Tree index có các đặc điểm sau:
MySQL cho phép bạn sao lưu và sau đó khôi phục lại cơ sở dữ liệu.
Việc sao lưu (hay còn gọi là export hoặc backup) được sử dụng nhờ câu lênh mysqldump
, câu lệnh này sẽ chuyển toàn bộ dữ liệu có trong database ra một file. Cú pháp câu lệnh này như sau:
mysqldump -u [username] -p [database] > [filename].sql
Trong đó: