
Bài 17: Câu lệnh UPDATE trong MySQL
Chúng ta sử dụng câu lệnh UPDATE để cập nhật dữ liệu hiện có trong một bảng. Chúng ta có thể sử dụng câu lệnh nó để thay đổi giá trị cột của một hàng, một nhóm các hàng, hoặc tất cả các hàng trong một bảng. Cú pháp : UPDATE [LOW_PRIORITY] [IGNORE] [Tên_Bảng] SET [Tên_Cột_1] = ...

Bài 15: Sử dụng ALTER TABLE trong MySQL
Bạn có thể sử dụng câu lệnh ALTER TABLE để thay đổi cấu trúc bảng hiện tại.Câu lệnh ALTER TABLE cho phép bạn làm những việc như sau: Thêm cột & Xóa cột Thay đổi loại dữ liệu của cột Thêm khóa chính (PRIMARY KEY) Thay đổi tên bảng Một số tính năng khác(More) Cú pháp của ALTER ...

Bài 19: Sử dụng Regular expression trong MYSQL
Trong loạt các bài viết trước mình đã viết về Regular Expression . Trong bài viết này mình sẽ nói về Regular expression được sử dụng thế nào trong truy vấn dữ liệu. Mình sẽ nhắc lại một số ký hiệu Meta được sử dụng trong MySQL. Những ký tự này mình đã trình bày tại các quy tắc cơ bản của ...

Bài 18: Câu lệnh DELETE trong MySQL
Để xóa dữ liệu từ một bảng, bạn sử dụng câu lệnh MySQL DELETE. MySQL DELETE cho phép bạn loại bỏ những bản ghi từ một bảng duy nhất hoặc từ nhiều bảng. 1. Xóa dữ liệu từ một bảng. Để xóa dữ liệu từ một bảng duy nhất, bạn sử dụng câu lệnh DELETE sau đây: DELETE FROM [Tên_Bảng] [WHERE ] ...

Bài 20: Câu lệnh CASE trong MySQL
Trong MySQL mệnh đề CASE được chia làm hai định dạng. Chức năng CASE đơn giản hay còn gọi là Simple CASE Chức năng CASE tìm kiếm hay còn gọi là Searched CASE Trong đó : Simple CASE là so sánh một biểu thức với một bộ các biểu thức đơn giản để xác định kết quả. Searched CASE là ...

Bài 08: Tạo và xóa database trong MongoDB
1. Lệnh use trong MongoDB Lệnh use DATABASE_NAME trong MongoDB được sử dụng để tạo cơ sở dữ liệu. Lệnh này sẽ tạo một cơ sở dữ liệu mới, nếu nó chưa tồn tài, nếu không thì, lệnh này sẽ trả về cơ sở dữ liệu đang tồn tại. Cú pháp Cú pháp cơ bản của lệnh use DATABASE_NAME là như sau: use ...

Bài 09: Một số hàm/lệnh cơ bản MongoDb
Để làm việc được với MongoDB thì MongoDB cung cấp cho chúng ta một danh sách các hàm/lệnh. Các hàm/lệnh này giúp chúng ta thao tác và giao tiếp với CSDL này một cách thuận tiện. Trong bài viết này mình sẽ điểm qua một số hàm cơ bản hay sử dụng nhất trong MongoDB. Chúng ta sẽ đi theo tuần tự từ khâu ...

Bài 13: Phép Join trong MySQL
Như mình đã nói ở trên thì phép JOIN giúp bạn truy vấn dữ liệu từ hai hay nhiều bảng dữ liệu với nhau. Trên thực tế thì đôi khi bạn không cần phép JOIN bạn cũng có khả năng giải quyết bài toán của bạn nhưng nó sẽ phức tạp hơn. Số lượng kết nối tới mấy chủ CSDL sẽ nhiều hơn ảnh hưởng trực tiếp tới ...

Bài 07: Tạo khóa chính (Primary key) trong MySQL
Giả sử chúng ta có bảng SINHVIEN và mỗi sinh viên là một record, lúc này để nhận diện sinh viên thì ta không thể dựa vào tên của sinh viên được vì tên sinh viên có thể trùng nhau. Chính vì vậy giải pháp là ta thêm một field MaSVvà giá trị của nó cho mỗi SV là khác nhau. Sau đây là một số đặc điểm ...

Bài 09: Lệnh SELECT lấy dữ liệu trong MySQL
Câu lệnh SELECT cho phép bạn lấy dữ liệu từ một bảng hoặc một view. Một bảng bao gồm danh sách các hàng và cột được hiển thị như một bảng tính. Thông thường, bạn sẽ nhìn thấy một tập hợp các hàng, và một tập hợp các cột, hoặc một sự kết hợp của hai. Kết quả của câu lệnh SELECT là một danh sách các ...

Bài 06: Câu lệnh tạo bảng trong MySQL
1. Bảng (TABLE) là gì? TABLE là một cái bảng dùng để lưu trữ dữ liệu cho một LOẠI ĐỐI TƯỢNG cụ thể. TABLE gồm nhiều cột, và nhiều hàng. Trong đó: Mỗi hàng lưu trữ thông tin của một đối tượng. Mỗi cột là một thuộc tính của loại đối tượng đó. Dưới đây là một bảng SINHVIEN : ...

Bài 08: Câu lệnh Insert thêm dữ liệu trong MySQL
Trong bài viết này chúng ta sẽ học làm thế nào để sử dụng cầu lệnh MySQL INSERT để thêm dữ liệu vào trong bảng CSDL. Chúng ta cần thống nhất rằng bạn đã tạo một CSDL thành công. Nếu bạn chưa thực hiện được điều này thì hãy xem lại cách Lệnh tạo database. Nói chung về mặt cú pháp thì các ngôn ngữ ...

Bài 11: Lọc dữ liệu sử dụng MySQL WHERE
Mệnh đề WHERE cho phép bạn xác định một tập kết quả các bản ghi chọn lọc dựa trên một biểu thức lọc đặc biệt hoặc nột biểu thức điều kiện. Cú pháp : Cú pháp MySQL chung của lệnh SELECT với mệnh đề WHERE để lấy dữ liệu là: SELECT truong1, truong2,...truongN FROM ten_bang [WHERE dieuKien1 [AND ...

Bài 10: Sử dụng MySQL DISTINCT để loại bỏ trùng lặp
Trong bài trước tôi đã trình bày về Lệnh SELECT truy vấn dữ liệu MySQL thì trong bài viết này, bạn sẽ học cách sử dụng mệnh đề MySQL DISTINCT với câu lệnh SELECT để loại bỏ các hàng trùng lặp trong một tập kết quả của câu truy vấn. Khi truy vấn dữ liệu từ một bảng, bạn có thể nhận được hàng trùng ...

Bài 04: Hướng dẫn cài đặt và sử dụng RoboMongo
Download 1. Kết nối với Mongodb bằng Robomongo Download chương trình ở đường dẫn phía trên sau đó giải nén vào chạy chương trình không cần cài đặt. Chương trình sẽ có giao diện như sau: 1. Tạo mới một kết nối(connection) Lưu ý : Bạn phải chắc chắn đã start dịch vụ ...

Bài 03: Hướng dẫn cài đặt và cấu hình MongoDB
1. Một số chú ý về phiên bản MongoDB dành cho Windows Server 2008 R2 edition (Ví dụ: 2008R2) chỉ chạy trên Windows Server 2008 R2, Windows 7 64-bit, và các phiên bản mới hơn của Windows. Các phiên bản này tận dụng các cải tiến gần đây cho nền tảng Windows và không thể hoạt động trên các ...

Bài 12: Toán tử UNION trong MySQL
Toán tử MySQL UNION cho phép bạn kết hợp hai hay nhiều kết quả từ nhiều bảng vào một kết quả. Cú pháp: SELECT column1, column2 UNION [DISTINCT | ALL] SELECT column1, column2 UNION [DISTINCT | ALL] … Một số quy tắc bạn cần phải tuân theo khi sử dụng toán tử MySQL UNION. Số lượng ...

Bài 07: Hướng dẫn quản trị MongoDB bẳng RockMongo
1. Hướng dẫn cài đặt RockMongo Bước 1: Các bạn truy cập: http://rockmongo.com/downloads , để tải bản cài đặt mới nhất của mã nguồn này. Hoặc bạn có thể tải về từ https://github.com/iwind/rockmongo Bước 2: Sao chép mã nguồn vừa tải về vào thư mục htdocs(www) của web ...

Bài 02: Tổng quan về MongoDB
MongoDB là một cơ sở dữ liệu mã nguồn mở thuộc họ nhà NoSQL được phát hành sử dụng miễn phí bởi công ty MongoDB. Nếu bạn là người mới nghiên cứu về NoSQL thì đây là một cơ sở dữ liệu đầu tiên nên tiếp cận bởi nó dễ dàng cài đặt và sử dụng để tiếp cận với những ý tưởng lưu trữ mới. MongoDB hoạt ...

Bài 01: Giới thiệu về NoSQL
NoSQL, như nhiều bạn đã biết, về cơ bản là một cơ sở dữ liệu (database) được sử dụng để quản lý các tập dữ liệu phi cấu trúc khổng lồ (huge set of unstructured data), trong đó dữ liệu (data) không được lưu trữ trong các mối quan hệ dạng bảng như các cơ sở dữ liệu quan hệ (relational databases). Hầu ...