database

  1. filiallion

    Share Hướng dẫn sử dụng 3 hàm toán học phổ biến nhất trong SQL

    Trong SQL có 3 hàm toán học được sử dụng nhiều nhất phải kể đến đó là COUNT, AVG và SUM. Cả 3 hàm toán học này đều được sử dụng rất nhiều trong các truy vấn SQL không phải vì nó thực hiện những tính toán cao cấp nào mà bởi một lí do là nó thực hiện các tính toán đơn giản nhưng phổ biến đó là đếm...
  2. filiallion

    Share Thêm mới dữ liệu vào bảng từ một bảng khác trong SQL

    Trong SQL để thêm mới dữ liệu vào bảng dữ liệu các bạn sử dụng lệnh INSERT INTO, nhưng nguồn dữ liệu được lấy để thêm vào thường là từ các form do người dùng nhập vào hoặc dữ liệu các bạn truyền vào thông qua VALUES. Đây là cách sử dụng phổ biến nhất khi sử dụng SQL để thêm mới dữ liệu. Bây giờ...
  3. filiallion

    Share Kết hợp dữ liệu của nhiều bảng với UNION trong SQL

    Trong SQL, các bạn có thể lấy dữ liệu từ nhiều bảng chỉ với một câu lệnh truy vấn, để làm được như vậy các bạn có thể sử dụng UNION kết hợp nhiều lệnh SELECT lại với nhau. Yêu cầu để sử dụng UNION là các lệnh SELECT phải tương đồng về số cột dữ liệu, kiểu dữ liệu, cùng thứ tự,... UNION được hầu...
  4. filiallion

    Share Truy vấn dữ liệu có điều kiện với biểu thức chính quy trong MySQL

    Trong MySQL, các bạn có thể truy vấn dữ liệu kèm điều kiện với biểu thức chính quy (Regular expressions hay RegExps). Biểu thức chính quy trong MySQL cũng tương tự như trong PHP, vì vậy nếu các bạn đã làm việc với biểu thức chính quy ở PHP thì việc áp dụng vào MySQL cũng tương tự. Việc sử dụng...
  5. filiallion

    Share Tạo chuỗi SQL truy vấn cơ sở dữ liệu an toàn với thư viện Latitude

    Khi phát triển các ứng dụng web hoặc bất kỳ ứng dụng trên các nền tảng khác như di động hay máy tính thì việc sử dụng SQL để truy vấn cơ sở dữ liệu là gần như phải có. Để làm việc tốt và an toàn với cơ sở dữ liệu đòi hỏi các bạn phải có kiến thức SQL tốt, thường thì trong lập trình các bạn sẽ sử...
  6. filiallion

    Basic Tìm hiểu ngôn ngữ truy vấn theo cấu trúc SQL

    SQL (Viết tắt của từ Structure Query Language) là ngôn ngữ truy vấn cơ sở dữ liệu được sử dụng để thực hiện các tác vụ lưu trữ và quản lý dữ liệu trong các hệ quản trị cơ sở dữ liệu quan hệ. Hiện nay, gần như tất cả các hệ quản trị cơ sở dữ liệu quan hệ như MySQL, Oracle, Microsoft SQL Server...
  7. filiallion

    Share Bắt đầu với MongoDB bằng một vài câu lệnh cơ bản

    Tôi đã có bài viết giới thiệu tổng quan về cơ sở dữ liệu MongoDB tại bài viết "Giới thiệu tổng quan về cơ sở dữ liệu MongoDB". Bài viết này tôi sẽ giới thiệu với các bạn một vài câu lệnh cơ bản của MongoDB để các bạn có thể làm việc trên cơ sở dữ liệu dạng NoSQL này. Qua một số câu lệnh cơ bản...
  8. filiallion

    Share So sánh cơ sở dữ liệu SQL với NoSQL

    Một thực tế cho thấy cơ sở dữ liệu SQL đã thống trị thế giới dữ liệu và là nguồn lưu trữ dữ liệu chính trong hơn 40 năm qua. Các cơ sở dữ liệu SQL chủ yếu là các hệ cơ sở dữ liệu quan hệ. Trong đó, Oracle và Microsoft SQL Server đã chiếm lĩnh thị phần của các hệ cơ sở dữ liệu SQL trong suốt một...
  9. filiallion

    Share Sử dụng truy vấn lồng nhau trong SQL

    Khi sử dụng SQL để truy vấn dữ liệu các bạn thường xuyên gặp phải những truy vấn khá phức tạp đòi hỏi phải kết hợp nhiều thành phần trong câu truy vấn. Một trong số đó có thể kể đến là truy vấn lồng nhau (Còn gọi là truy vấn con hay subquery). Truy vấn lồng nhau là một truy vấn dữ liệu bên...
  10. filiallion

    Share Giới thiệu tổng quan về mô hình cơ sở dữ liệu NoSQL

    Các cơ sở dữ liệu NoSQL như MongoDB, Redis, Hadoop, Memcache,... còn khá mới mẻ, nó đang được một số hãng lớn sử dụng như Amazon và Google. Dù có nhiều ưu điểm nhưng cũng có nhiều nhược điểm mà các bạn muốn sử dụng cũng phải tìm hiểu và cân nhắc. Khoảng 2 thập kỷ nay, mô hình cơ sở dữ liệu quan...
  11. filiallion

    Share Giới thiệu tổng quan về SQL Server

    SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (Relational Database Management System, viết tắt là RDBMS) sử dụng câu lệnh SQL (Transact-SQL) để trao đổi dữ liệu giữa máy khách và máy chủ cài SQL Server. Một RDBMS bao gồm các cơ sở dữ liệu, database engine và các ứng dụng dùng để quản lý dữ...
  12. filiallion

    Share Sử dụng bảng tạm trong SQL

    Hiện nay, có nhiều RDBMS hỗ trợ bảng tạm (Temporary table). Bảng tạm là một tính năng tuyệt vời giúp các bạn lưu giữ và xử lý các kết quả trung gian bằng việc sử dụng các khả năng như chọn, cập nhật, kết hợp giống như các bạn có thể sử dụng với các bảng điển hình mà các bạn biết. Bảng tạm có...
  13. filiallion

    Share Tìm hiểu về các khái niệm của RDBMS trong SQL

    RDBMS là viết tắt của cụm từ Relational Database Management System (Hệ thống quản lý cơ sở dữ liệu quan hệ). Tất cả các hệ thống quản lý cơ sở dữ liệu hiện đại như MySQL, SQL Server, Oracle,... là dựa trên RDBMS. Các cơ sở dữ liệu này được gọi là RDBMS bởi vì nó dựa trên mô hình quan hệ...
  14. filiallion

    Share Giới thiệu tổng quan về cơ sở dữ liệu PostgreSQL

    Cơ sở dữ liệu PostgreSQL là một hệ quản trị cơ sở dữ liệu quan hệ và đối tượng dựa trên Postgres được khoa điện toán của đại học California tại Berkeley phát triển. PostgreSQL là hệ quản trị cơ sở dữ liệu được viết theo hướng mã nguồn mở và rất mạnh mẽ. Cơ sở dữ liệu này đã có hơn 30 năm phát...
  15. filiallion

    Share Giới thiệu tổng quan về cơ sở dữ liệu Oracle

    Cơ sở dữ liệu Oracle hay còn gọi là Oracle RDBMS hoặc đơn giản là Oracle là một hệ quản trị cơ sở dữ liệu quan hệ, được phát triển và phân phối bởi tập đoàn Oracle. Phần mềm này vẫn đang được phát triển tiếp lên những phiên bản cao hơn và vẫn đang là một trong những phần mềm quản trị cơ sở dữ...
  16. filiallion

    Share Giới thiệu tổng quan về cơ sở dữ liệu SQLite

    Cơ sở dữ liệu SQLite là một thư viện dùng để triển khai một SQL Database Engine truyền thống, không cần Server, không cần cấu hình và nhỏ gọn. SQLite là một trong những Database Engine phát triển nhanh nhất, nhưng sự phát triển của nó là về mặt tính phổ biến chứ không phải là về mặt kích cỡ và...
  17. filiallion

    Share Giới thiệu tổng quan về cơ sở dữ liệu MongoDB

    Với các bạn lập trình viên thì cơ sở dữ liệu là thành phần không thể thiếu để phát triển các ứng dụng web, di động hay máy tính. Hiện nay, có khá nhiều cơ sở dữ liệu để các bạn lựa chọn cho ứng dụng của mình như SQLite, MySQL, SQL Server, Oracle... Tuỳ theo yêu cầu và quy mô ứng dụng mà các bạn...
  18. filiallion

    Share Một số lệnh Command-Line thường sử dụng trong MySQL

    Các lệnh mà tôi giới thiệu với các bạn trong bài viết này là các lệnh Command-Line làm việc với MySQL chứ không phải các lệnh làm việc với cơ sở dữ liệu. Sau đây là một số lệnh cần thiết mà tôi khuyên các bạn nên tìm hiểu: Hiển thị tất cả các cơ sở dữ liệu: show databases; Chọn một cơ sở dữ...
  19. filiallion

    Share Truy vấn cơ sở dữ liệu với thư viện ORM Idiorm

    Idiorm là một thư viện ORM gọn nhẹ hỗ trợ PDO. Đây là một thư viện rất hữu ích cho các dự án nhỏ giúp cho việc truy vấn cơ sở dữ liệu trở nên nhẹ nhàng hơn. Đối với các thư viện ORM khác thì thường khó khăn trong việc tiếp cận, nhất là đối với các bạn chưa có nhiều kinh nghiệm làm việc với PHP...
Back
Top