DELETE trong SQL

Lệnh DELETE được sử dụng để xóa các hàng từ một bảng. Nếu bạn muốn xóa một hàng cụ thể từ một bảng, bạn nên sử dụng mệnh đề WHERE. DELETE FROM ten_bang [WHERE dieu_kien]; Nhưng nếu bạn không xác định mệnh đề WHERE, thì nó sẽ xóa tất cả hàng từ bảng. DELETE FROM ten_bang; Có một ...

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

Lệnh RENAME DATABASE trong SQL

Lệnh RENAME Table được sử dụng để thay tên một bảng. Đôi khi bạn chọn một tên không mang nhiều ý nghĩa cho bảng, do đó cần thiết phải thay đổi lại. Cú pháp để thay tên bảng từ cơ sở dữ liệu như sau: Chúng ta cùng theo dõi cách để thay tên Database trong MySQL và SQL. Trong MySQL, để thay ...

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

Kiểu biến trong C/C++

Một biến cung cấp nơi lưu giữ được đặt tên để chúng ta có thể thao tác. Mỗi biến trong C/C++ có một kiểu cụ thể, mà quyết định: kích cỡ và cách bố trí bộ nhớ của biến; dãy giá trị có thể được lưu giữ bên trong bộ nhớ đó; và tập hợp hoạt động có thể được áp dụng cho biến đó. Tên biến có thể ...

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

Cấu trúc dữ liệu danh sách liên kết (Linked List)

Danh sách liên kết (Linked List) là gì ? Một Danh sách liên kết (Linked List) là một dãy các cấu trúc dữ liệu được kết nối với nhau thông qua các liên kết (link). Hiểu một cách đơn giản thì Danh sách liên kết là một cấu trúc dữ liệu bao gồm một nhóm các nút (node) tạo thành một chuỗi. Mỗi ...

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

Cấu trúc dữ liệu Danh sách liên kết vòng (Circular Linked List)

Danh sách liên kết vòng (Circular Linked List) là gì ? Danh sách liên kết vòng (Circular Linked List) là một biến thể của Danh sách liên kết (Linked List), trong đó phần tử đầu tiên trỏ tới phần tử cuối cùng và phần tử cuối cùng trỏ tới phần tử đầu tiên. Cả hai loại Danh sách liên kết đơn ...

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

CREATE Table trong SQL - Tạo bảng trong SQL

Tạo một bảng về cơ bản bao gồm đặt tên cho bảng đó và xác định số cot và kiểu dữ liệu của mỗi cot. Lệnh CREATE TABLE trong SQL được sử dụng để tạo một bảng mới. Cú pháp Cú pháp cơ bản của lệnh CREATE TABLE trong SQL như sau: CREATE TABLE ten_bang( kieu_du_lieu cot1, ...

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

Lệnh DROP Table trong SQL

Lệnh DROP TABLE trong SQL được sử dụng để xóa một bảng và tất cả dữ liệu, chỉ mục (index), trigger, ràng buộc và quyền được trao cho bảng đó. GHI CHÚ: Bạn phải thật cẩn thận trong khi sử dụng lệnh này, bởi vì một khi một bảng bị xóa thì tất cả thông tin có sẵn trong bảng đó cũng sẽ bị ...

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

Giải thuật Định lý thợ (Master Theorem)

Giải thuật Định lý thợ (Master Theorem) là gì ? Chúng ta sử dụng Định lý thợ (Master Theorem) để giải các công thức đệ quy dạng sau một cách hiệu quả : T(n) =aT(n/b) + c.n^k trong đó a>=1 , b>1 Định lý thợ ...

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

Gradient trong CSS

Gradient là gì ? Gradient biểu thị sự kết hợp của hai hay nhiều màu, như dưới đây:− Các loại Gradient trong CSS Linear Gradient trong CSS Linear Gradient được sử dụng để sắp xếp hai hay nhiều màu trong các định dạng tuyến, ví dụ như dạng từ trên xuống dưới (Top to Bottom): ...

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

Phân tích tiệm cận trong Cấu trúc dữ liệu và Giải thuật

Chương trước chúng ta đã cùng tìm hiểu về phân tích lý thuyết và một số khái niệm về độ phức tạp thời gian và độ phức tạp bộ nhớ trong phân tích giải thuật. Chương này mình sẽ trình bày về Phân tích tiệm cận trong Cấu trúc dữ liệu và Giải thuật. Phân tích tiệm cận là gì ? Phân tích tiệm ...

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

Gửi Email sử dụng SMTP trong Python

SMTP (là viết tắt của Simple Mail Transfer Protocol) là một giao thức để xử lý trình gửi và định tuyến email giữa các Mail Server. Python cung cấp smtplib Module, mà định nghĩa một đối tượng SMTP Client Session có thể được sử dụng để gửi email tới bất kỳ thiết bị internet nào với một SMTP ...

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

Lập trình mạng trong Python

Chương này sẽ trình bày cho bạn hiểu về khái niệm quan trọng nhất trong lập trình mạng, đó là Lập trình Socket. Socket là gì? Socket là các điểm đầu nút (endpoint) của một kênh giao tiếp song hướng. Các Socket có thể giao tiếp bên trong một tiến trình, giữa các tiến trình trên cùng một ...

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

Shadow trong CSS

CSS3 hỗ trợ việc thêm Shadow cho văn bản hoặc cho các phần tử. Thuộc tính shadow có thể phân chia thành: Text Shadow trong CSS Với CSS3, bạn có thể thêm shadow cho văn bản. Ví dụ sau minh họa cách thêm shadow cho văn bản trong CSS3: <html> <head> <style> ...

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

Phạm vi biến trong C++

Một scope (phạm vi) là một khu vực của chương trình nơi biến hoạt động, và nói chung có thể có 3 khu vực mà biến có thể được khai báo: Chúng ta sẽ học hàm và các tham số của hàm là gì trong chương tới. Dưới đây chúng tôi sẽ giải thích khái niệm về biến cục bộ và biến toàn cục. Biến cục bộ ...

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

Lập trình CGI trong Python

CGI (là viết tắt của Common Gateway Interface) là một tập hợp các chuẩn mà định nghĩa cách thông tin được trao đổi giữa Web Server và một Custom Script. Phiên bản CGI hiện tại là CGI/1.1. Cấu hình Web Server Trước khi tiến hành lập trình CGI, bạn đảm bảo rằng Web Server của bạn hỗ trợ CGI ...

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

Kiểu dữ liệu trong SQL

Kiểu dữ liệu trong SQL định nghĩa một kiểu giá trị mà một cột có thể chứa. Trong một bảng, mỗi cột cần có một tên và một kiểu dữ liệu. Kiểu dữ liệu thì khá đa dạng với các Database khác nhau. Ví dụ, MySQl hỗ trợ kiểu INT nhưng Oracle hỗ trợ kiểu NUMBER cho các giá trị nguyên. Bạn sẽ sử dụng ...

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

Cấu trúc dữ liệu mảng

Cấu trúc dữ liệu mảng là gì ? Mảng (Array) là một trong các cấu trúc dữ liệu cũ và quan trọng nhất. Mảng có thể lưu giữ một số phần tử cố định và các phần tử này nền có cùng kiểu. Hầu hết các cấu trúc dữ liệu đều sử dụng mảng để triển khai giải thuật. Dưới đây là các khái niệm quan trọng ...

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

Hằng (Constant/Literal) trong C/C++

Constant liên quan tới các giá trị cố định mà chương trình không thể thay đổi và chúng được gọi là literals . Constant là một kiểu dữ liệu thay thế cho Literal, còn Literal thể hiện chính nó. Trong ví dụ: const PI = 3.14 thì Constant ở đây là PI, còn Literal là 3.14. Constant có thể là ...

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

Giải thuật tham lam (Greedy Algorithm)

Giải thuật tham lam là gì ? Tham lam (hay tham ăn) là một trong những phương pháp phổ biến nhất để thiết kế giải thuật. Nếu bạn đã đọc truyện dân gian thì sẽ có câu chuyện như thế này: trên một mâm cỗ có nhiều món ăn, món nào ngon nhất ta sẽ ăn trước, ăn hết món đó ta sẽ chuyển sang món ngon ...

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

Modifier trong C/C++

C++ cho phép các kiểu dữ liệu char, int và double có các Modifier đặt trước chúng. Một Modifier được sử dụng để thông báo ý nghĩa của kiểu cơ sở, giúp cho nó tăng sự chính xác hơn với sự cần thiết của các tình huống đa dạng. Dưới đây là các Modifier trong C/C++: Các Modifier là: ...

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