Khai báo XML

Chương này trình bày chi tiết cho bạn về khai báo XML. Khai báo XML để chuẩn bị một XML Processor để phân tích cú pháp tài liệu XML. Nó là tùy ý, nhưng khi được sử dụng, nó phải xuất hiện ở dòng đầu tiên trong tài liệu XML. Cú pháp Cú pháp cơ bản của khai báo XML là: <?xml ...

Tác giả: Bùi Văn Nam viết 11:52 ngày 14/08/2018

Tài liệu MySQL tham khảo

Dưới đây liệt kê tất cả các nguồn tài liệu tham khảo về MySQL. Mong bạn tìm hiểu chúng để hiểu rõ hơn các khái niệm đã đề cập trong loạt bài này. Link hữu ích về MySQL Sách hữu ích về MySQL Follow fanpage của team ...

Tác giả: Bùi Văn Nam viết 11:52 ngày 14/08/2018

Comment trong XML

Chương này trình bày về cách comment làm việc trong XML. Comment trong XML là tương tự như trong HTML. Các comment được bổ sung để thêm lời ghi chú hoặc giải thích phần code, giúp cho XML code dễ hiểu hơn. Comment có thể được sử dụng để bao các link, thông tin và các mục có liên quan. Chúng ...

Tác giả: Tạ Quốc Bảo viết 11:52 ngày 14/08/2018

VIEW trong SQLite

Một view là không gì khác ngoài môt lệnh SQLite mà được lưu giữ trong Database với một tên liên kết. Một view thực sự là một thành phần của một bảng trong form của một truy vấn SQLite đã được định nghĩa trước. Một view có thể chứa tất cả các hàng của một bảng hoặc các hàng đã được chọn từ ...

Tác giả: Tạ Quốc Bảo viết 11:51 ngày 14/08/2018

Document trong XML

Một Document (tài liệu) là một đơn vị cơ sở của thông tin XML được cấu thành bởi các phần tử và đánh dấu khác. Một tài liệu XML có thể chứa các dữ liệu đa dạng. Ví dụ, cơ sở dữ liệu của các số, các số biểu diễn cấu trúc phân tử hoặc một phương trình toán học. Ví dụ tài liệu XML Ví dụ ...

Tác giả: Bùi Văn Nam viết 11:51 ngày 14/08/2018

Thuộc tính trong XML

Chương này trình bày cho bạn về thuộc tính trong XML. Các thuộc tính là các phần của các phần tử XML. Một phần tử có thể có nhiều thuộc tính duy nhất. Các thuộc tính cung cấp thêm thông tin về các phần tử XML. Một thuộc tính XML luôn luôn là một cặp name-value . Cú pháp Một thuộc tính ...

Tác giả: Trịnh Tiến Mạnh viết 11:51 ngày 14/08/2018

Hàm hữu ích trong SQLite

SQLite có nhiều hàm có sẵn để thực hiện các tiến trình xử lý trên dữ liệu chuỗi hoặc dữ liệu số. Dưới đây sẽ trình bày một số hàm SQLite hữu ích và tất cả chúng là không phân biệt kiểu chữ, nghĩa là bạn có thể sử dụng các hàm này ở dạng chữ hoa hoặc trong dạng chữ thường hoặc hỗn hợp tùy theo ...

Tác giả: Tạ Quốc Bảo viết 11:51 ngày 14/08/2018

Auto-Increment Sequence trong MongoDB

MongoDB không có tính năng out-of-the-box auto-increment giống SQL Database. Theo mặc định, nó sử dụng ObjectId có độ dài 12 byte cho trường _id như Primary key để nhận diện một cách duy nhất các Document. Tuy nhiên, có các tình huống khi chúng ta muốn trường _id có một số giá trị có thể ...

Tác giả: Tạ Quốc Bảo viết 11:50 ngày 14/08/2018

Cú pháp của XML

Chương này trình bày cho bạn các qui tắc cú pháp đơn giản để viết một tài liệu XML. Ví dụ dưới là một tài liệu XML đầy đủ: <?xml version="1.0"?> <contact-info> <name>Tanmay Patil</name> <company>TutorialsPoint</company> <phone>(011) ...

Tác giả: Bùi Văn Nam viết 11:50 ngày 14/08/2018

Export và Phương thức Backup trong MySQL

Cách đơn giản nhất của việc truy xuất dữ liệu vào trong một text file là sử dụng lệnh SELECT…INTO OUTFILE mà xuất một kết quả truy vấn một cách trực tiếp vào trong file trên Server host. Export với lệnh SELECT…INTO OUTFILE trong MySQL Cú pháp của lệnh này là tổ hợp một lệnh ...

Tác giả: Tạ Quốc Bảo viết 11:50 ngày 14/08/2018

Từ khóa EXPLAIN trong SQLite

Một lệnh SQLite có thể được đặt trước bởi từ khóa EXPLAIN hoặc bởi cụm từ EXPLAIN QUERY PLAN để miêu tả các chi tiết của bảng. Hoặc các sửa đổi làm cho các lệnh SQLite vận hành như là một truy vấn và để trả về thông tin về cách lệnh SQLite sẽ được vận hành nếu từ khóa EXPLAIN. Cú pháp ...

Tác giả: Hoàng Hải Đăng viết 11:50 ngày 14/08/2018

XML là gì

XML là viết tắt của E xtensible M arkup L anguage (Ngôn ngữ đánh dấu mở rộng) và là một ngôn ngữ đánh dấu dựa trên text được kế thừa từ Standard Generalized Markup Language (SGML). Các thẻ trong XML thường không được định nghĩa trước mà chúng được tạo theo quy ước của người dùng. XML ...

Tác giả: Trịnh Tiến Mạnh viết 11:50 ngày 14/08/2018

AUTO INCREMENT trong SQLite

AUTOINCREMENT là một từ khóa trong SQLite được sử dụng để tự động tăng một giá trị của một trường trong bảng. Chúng ta có thể tự động tăng một giá trị trường bởi sử dụng từ khóa AUTOINCREMENT khi tạo một bảng với tên cột cụ thể để tự động tăng nó. Từ khóa AUTOINCREMENT chỉ có thể được sử ...

Tác giả: Trịnh Tiến Mạnh viết 11:50 ngày 14/08/2018

Transaction trong SQLite

Transaction trong SQLite là một đơn vị công việc được thực hiện bởi một Database. Transaction là đơn vị hoặc dãy công việc được thực hiện theo một thứ tự logic và hợp lý, có thể được thao tác bởi người dùng hoặc bởi một Database program. Một transaction là một sự lan truyền của một hoặc ...

Tác giả: Tạ Quốc Bảo viết 11:50 ngày 14/08/2018

Hàm xử lý Date và Time trong SQLite

SQLite hỗ trợ 5 hàm xử lý Date và Time sau đây: STT Hàm Ví dụ 1 date(timestring, modifiers...) Hàm này trả về Date trong định dạng: YYYY-MM-DD 2 time(timestring, modifiers...) Hàm này trả về Time dạng HH:MM:SS 3 datetime(timestring, modifiers...) Trả về YYYY-MM-DD HH:MM:SS ...

Tác giả: Hoàng Hải Đăng viết 11:50 ngày 14/08/2018

ObjectId trong MongoDB

Bạn đã thấy sự sử dụng của ObjectId trong MongoDB trong các chương trước đó. Trong chương này, chúng ta sẽ hiểu cấu trúc của ObjectId. Một ObjectId là một kiểu BSON (12 byte) có cấu trúc như sau: MongoDB sử dụng ObjectId như là giá trị mặc định của trường _id cho mỗi Document mà được ...

Tác giả: Trịnh Tiến Mạnh viết 11:49 ngày 14/08/2018

Tài liệu MongoDB tham khảo

Dưới đây là các nguồn chứa tài liệu tham khảo về MongoDB. Mong bạn sử dụng chúng để hiểu sâu hơn các chủ đề đã được trình bày trong loạt bài này. Link hữu ích về MongoDB Sách hữu ích về MongoDB Follow fanpage của team ...

Tác giả: Trịnh Tiến Mạnh viết 11:49 ngày 14/08/2018

VACUUM trong SQLite

Lệnh VACUUM trong SQLite xóa cơ sở dữ liệu chính (Main Database) bằng việc sao chép nội dung của nó sang một Database File tạm thời và nạp lại Database File ban đầu từ bản sao. Việc này loại bỏ các Free Page và căn chỉnh lại dữ liệu bảng để chúng là liền kề nhau, và xóa cấu trúc của Database ...

Tác giả: Hoàng Hải Đăng viết 11:49 ngày 14/08/2018

GridFS trong MongoDB

Giới thiệu GridFS GridFS là MongoDB Specification để lưu giữ và thu thập các file lớn như các image, audio, video file, … Nó là một loại của hệ thống file để lưu giữ các file nhưng dữ liệu của nó được lưu giữ bên trong các Collection của MongoDB. GridFS có khả năng lưu giữ các file ...

Tác giả: Hoàng Hải Đăng viết 11:49 ngày 14/08/2018

Lệnh TRUNCATE TABLE trong SQLite

Thật không may là, trong SQLite chúng ta không có lệnh TRUNCATE TABLE , nhưng bạn có thể sử dụng lệnh DELETE để xóa hoàn toàn dữ liệu từ một bảng đang tồn tại. Lời khuyên cho bạn là nên sử dụng lệnh DROP TABLE để xóa bảng và có thể tái tạo lại một lần nữa. Cú pháp Cú pháp cơ bản của lệnh ...

Tác giả: Bùi Văn Nam viết 11:49 ngày 14/08/2018