Chuyên mục tổng hợp các bài viết về csdl căn bản, bạn có thể tham khảo và sử dụng tài liệu csdl căn bản hoàn toàn miễn phí.
Danh mục:
Cơ sở dữ liệu
Mysql Tìm hiểu cơ sở dữ liệu là gì? và hệ quản trị CSDL MYSQL
Các khái niệm cơ bản về cơ sở dữ liệu
Mô hình dữ liệu mạng
Bài 01: JSON là gì? Cấu trúc chuỗi JSON
Bài 02: Xử lý JSON trong PHP – Các ví dụ về JSON PHP và MYSQL
Mô hình thực thể mối kết hợp (ER)
Bài 03: Bài tập JSON – Xử lý tình huống với JSON
Bài 04: JSON và Object trong Javascript
Bài 01: XML là gì? Cú pháp căn bản của XML
Bài 05: JSON và ứng dụng trong Ajax
Bài 02: Cấu trúc cây trong XML
Bài 03: Tìm hiểu Element trong XML
Bài 04: Tìm hiểu XML Attributes
Bài 05: XML và các hệ quản trị CSDL (MySQL)
Bài 06: Tìm hiểu XML Namespace
Bài 07: Tìm hiểu CDATA trong XML
Mô hình dữ liệu quan hệ (Relational Data Model)
Các kiểu dữ liệu trong SQL (Data Type)
Lệnh Create Table trong SQL
Lệnh Drop Table trong SQL
Lệnh INSERT trong SQL
Lệnh SELECT trong SQL
Mệnh đề WHERE trong SQL
Lệnh Update trong SQL
Lệnh Delete trong SQL
Sắp xếp dữ liệu với ORDER BY trong SQL
Toán tử LIKE và NOT LIKE trong SQL
Toán tử IN và NOT IN trong SQL
Toán tử AND và OR trong SQL
Lọc dữ liệu trùng với DISTINCT trong SQL
Gộp dữ liệu với UNION và UNION ALL trong SQL
Tích đề các trong SQL
Tìm hiểu ALIAS (AS) trong SQL
Toán tử BETWEEN và NOT BETWEEN trong SQL
Inner JOIN trong SQL
Left Join trong SQL
Right Join trong SQL
Create và Drop Database trong SQL
Self Join trong SQL
Subquery trong SQL – truy vấn con
Primary Key trong SQL
Khóa ngoại Foreign Key trong SQL
Phiên làm việc là gì trong SQL
Ràng buộc Check trong SQL
Hàm DIV trong MySQL
Hàm DEGREES trong MySQL
Hàm COUNT trong MySQL
Hàm COT trong MySQL
Hàm COS trong MySQL
Hàm CEILING trong MySQL
Hàm CEIL trong MySQL
Hàm AVG trong MySQL
Hàm ATAN2 trong MySQL
Hàm ATAN trong MySQL
Hàm ASIN trong MySQL
Hàm ACOS trong MySQL
Hàm ABS trong MySQL
Hàm UPPER trong MySQL
Hàm UCASE trong MySQL
Hàm TRIM trong MySQL
Hàm SUBSTRING_INDEX trong MySQL
Hàm SUBSTRING trong MySQL
Hàm SUBSTR trong MySQL
Hàm STRCMP trong MySQL
Hàm SPACE trong MySQL
Hàm RTRIM trong MySQL
Hàm RPAD trong MySQL
Hàm RIGHT trong MySQL
Hàm REVERSE trong MySQL
Hàm REPLACE trong MySQL
Hàm REPEAT trong MySQL
Hàm POSITION trong MySQL
Hàm MID trong MySQL
Hàm LTRIM trong MySQL
Hàm LPAD trong MySQL
Hàm LOWER trong MySQL
Hàm LOCATE trong MySQL
Hàm LENGTH trong MySQL
Hàm LEFT trong MySQL
Hàm LCASE trong MySQL
Hàm INSTR trong MySQL
Hàm INSERT trong MySQL
Hàm FORMAT trong MySQL
Hàm FIND_IN_SET trong MySQL
Hàm FIELD trong MySQL
Hàm CONCAT_WS trong MySQL
Hàm CONCAT trong MySQL
Hàm CHARACTER_LENGTH trong MySQL
Hàm CHAR_LENGTH trong MySQL
Hàm ASCII trong MySQL
Hàm PASSWORD trong MySQL
Hàm OLD_PASSWORD trong MySQL
Hàm MD5 trong MySQL
Hàm ENCRYPT trong MySQL
Hàm MINUTE trong MySQL
Hàm MICROSECOND trong MySQL
Hàm MAKETIME trong MySQL
Hàm MAKEDATE trong MySQL
Hàm LOCALTIMESTAMP trong MySQL
Hàm LOCALTIME trong MySQL
Hàm LAST_DAY trong MySQL
Hàm HOUR trong MySQL
Hàm FROM_DAYS trong MySQL
Hàm EXTRACT trong MySQL
Hàm DAYOFYEAR trong MySQL
Hàm DAYOFWEEK trong MySQL
Hàm DAYOFMONTH trong MySQL
Hàm DAYNAME trong MySQL
Hàm DAY trong MySQL
Hàm DATEDIFF trong MySQL
Hàm DATE_SUB trong MySQL
Hàm DATE_FORMAT trong MySQL
Hàm DATE_ADD trong MySQL
Hàm DATE trong MySQL
Hàm CURTIME trong MySQL
Hàm CURRENT_TIMESTAMP trong MySQL
Hàm CURRENT_TIME trong MySQL
Hàm CURRENT_DATE trong MySQL
Hàm CURDATE trong MySQL
Hàm ADDTIME trong MySQL
Hàm ADDDATE trong MySQL
Hàm TRUNCATE trong MySQL
Hàm TAN trong MySQL
Hàm SUM trong MySQL
Hàm SQRT trong MySQL
Hàm SIN trong MySQL
Hàm SIGN trong MySQL
Hàm ROUND trong MySQL
Hàm RAND trong MySQL
Hàm RADIANS trong MySQL
Hàm POWER trong MySQL
Hàm POW trong MySQL
Hàm PI trong MySQL
Hàm MOD trong MySQL
Hàm MIN trong MySQL
Hàm MAX trong MySQL
Hàm LOG2 trong MySQL
Hàm LOG10 trong MySQL
Hàm LOG trong MySQL
Hàm LN trong MySQL
Hàm LEAST trong MySQL
Hàm GREATEST trong MySQL
Hàm FLOOR trong MySQL
Hàm EXP trong MySQL
After Update Trigger trong MySQL
Cách lấy ngày hiện tại trong MySQL
Cách lấy record thứ n trong MySQL
Before Delete Trigger trong MySQL
After Delete Trigger trong MySQL
Cách fix lỗi missing index for constraint trong MySQL
Lấy bài viết ngẫu nhiên trong MySQL (Random Records)
Cách đổi tên table trong MySQL như thế nào?
Hàm VERSION trong MySQL
Hàm USER trong MySQL
Hàm SYSTEM_USER trong MySQL
Hàm SESSION_USER trong MySQL
Hàm NULLIF trong MySQL
Hàm LAST_INSERT_ID trong MySQL
Hàm ISNULL trong MySQL
Hàm IFNULL trong MySQL
Hàm IF trong MySQL
Hàm DATABASE trong MySQL
Hàm CURRENT_USER trong MySQL
Hàm CONVERT trong MySQL
Hàm CONV trong MySQL
Hàm CONNECTION_ID trong MySQL
Hàm COALESCE trong MySQL
Hàm CAST trong MySQL
Hàm CASE trong MySQL
Hàm BINARY trong MySQL
Hàm BIN trong MySQL
Hàm YEARWEEK trong MySQL
Hàm YEAR trong MySQL
Hàm WEEKOFYEAR trong MySQL
Hàm WEEKDAY trong MySQL
Hàm WEEK trong MySQL
Hàm TO_DAYS trong MySQL
Hàm TIMESTAMP trong MySQL
Hàm TIMEDIFF trong MySQL
Hàm TIME_TO_SEC trong MySQL
Hàm TIME_FORMAT trong MySQL
Hàm TIME trong MySQL
Hàm SYSDATE trong MySQL
Hàm SUBTIME trong MySQL
Hàm SUBDATE trong MySQL
Hàm STR_TO_DATE trong MySQL
Hàm SECOND trong MySQL
Hàm SEC_TO_TIME trong MySQL
Hàm QUARTER trong MySQL
Hàm PERIOD_DIFF trong MySQL
Hàm PERIOD_ADD trong MySQL
Hàm NOW trong MySQL
Hàm MONTHNAME trong MySQL
Hàm MONTH trong MySQL
Câu lệnh if else trong MYSQL
Vòng lặp while trong MySQL
Câu lệnh CASE trong MySQL
Tìm hiểu View trong MySql là gì?
Hàm nối chuỗi Concat trong MySql
Cài đặt MySQL và tham quan PHPMyAdmin
MySQL Table Types & Storage Engines
MySQL Data Types
Lệnh tạo database (Create Database) trong MySQL
Lệnh tạo bảng (Create Table) trong MySQL
Tạo khóa chính (Primary key) trong MySQL
Tạo Unique trong MySQL
Tìm hiểu AUTO_INCREMENT trong MySQL
Khóa ngoại (Foreign Key) trong MySQL
Lệnh INSERT trong MySQL: Thêm dữ liệu vào bảng
Lệnh Alter Table trong MySQL: Thay đổi cấu trúc table
Lệnh SELECT lấy dữ liệu trong MySQL
WHERE IN – WHERE LIKE trong MySQL
Sắp xếp kết quả với lệnh Order By trong MySQL
Giới hạn kết quả trả về với LIMIT trong MySQL
Phép tích đề cát trong MySQL
Sử dụng AS (Alias) trong MySQL
Gộp kết quả với toán tử UNION trong MySQL
Select trong khoảng với BETWEEN trong MySQL
INNER JOIN trong MySQL
Thiết kế CSDL đa ngôn ngữ với MySQL
Right Join trong MySQL
Group By trong MySQL
Truy vấn con (Sub Query) trong MySQL
Có nên sử dụng View trong MySQL không?
Lệnh Create View trong MySQL
Cách đổi tên View trong MySQL (Rename View)
Lệnh Drop View trong MySQL
Full Text Search là gì? Tại sao nên sử dụng trong MySQL?
Tạo Full Text Search trong MySQL
Hàm MATCH và AGAINST trong MySQL
Boolean Full-Text Searches trong MySQL
Query Expansion Full Text Search trong MySQL
Cách đánh Index trong MySQL: Index là gì và cách tạo thế nào?
Cách xóa Index trong MySQL – xóa khóa chính primary key
Prefix Index trong MySQL
Tạo Index cho nhiều cột trong MySQL
Descending Index trong MySQL
Invisible Index trong MySQL
Lệnh Create Trigger trong MySQL
Lệnh Drop Trigger trong MySQL
Before Insert Trigger trong MySQL
After Insert Trigger trong MySQL
Before Update Trigger trong MySQL
Left Join trong MySQL
Không lưu avatar người dùng mà vẫn hiển thị đúng hình
Thiết kế hệ thống hẹn giờ cho trang tin tức
Giới thiệu Mysql Stored Procedure là gì?
Tạo MySQL Stored Procedure đầu tiên
Biến (variable) trong MYSQL Stored Procedure
Truyền tham số vào Mysql Stored Procedure
SQLite Giới thiệu SQLite – SQLite là gì?
Hướng dẫn cài đặt SQLite
Tìm hiểu Dot Commands trong SQLite
Tìm hiểu cú pháp trong SQLite
Các kiểu dữ liệu trong SQLite
Tìm hiểu cách tạo cơ sở dữ liệu trong SQLite
Tìm hiểu ATTACH DATABASE trong SQLite
Tìm hiểu DETACH Database trong SQLite
Lệnh xóa bảng Drop Table trong SQLite
Lệnh tạo bảng Create Table trong SQLite
Lệnh INSERT trong SQLite
Lệnh SELECT trong SQLite
Các toán tử trong SQLite
Mệnh đề WHERE trong SQLite
Tìm hiểu biểu thức trong SQLite
Toán tử AND và OR trong SQLite
Lệnh Update trong SQLite
Lệnh Delete trong SQLite
Giá trị NULL trong SQLite
Toán tử LIKE trong SQLite
Toán tử GLOB trong SQLite
Giới hạn kết quả với mệnh đề LIMIT trong SQLite
Mệnh đề ORDER BY trong SQLite
Mệnh đề GROUP BY trong SQLite
Từ khóa DISTINCT trong SQLite
Mệnh đề HAVING trong SQLite
Lệnh PRAGMA trong SQLite
Các ràng buộc Constraint trong SQLite
Lệnh JOIN trong SQLite
Toán tử UNION trong SQLite
Cú pháp ALIAS trong SQLite
Tìm hiểu Trigger trong SQLite
Index trong SQLite
Mệnh đề INDEXED BY trong SQLite
Lệnh ALTER TABLE trong SQLite
Lệnh TRUNCATE TABLE trong SQLite
Tìm hiểu View trong SQLite
Transaction trong SQLite
Subquery trong SQLite
Tăng tự động AUTOINCREMENT trong SQLite
SQL Injection trong SQLite
EXPLAIN trong SQLite
VACUUM trong SQLite
Các hàm hữu ích trong SQLite
Date & Time trong SQLite
SQL Server Hàm ISNULL trong SQL Server
Hàm ISDATE trong SQL Server
Hàm CURRENT_USER trong SQL Server
Hàm COALESCE trong SQL Server
Hàm CASE trong SQL Server
Hàm @@VERSION trong SQL Server
Hàm TRY_CONVERT trong SQL Server
Hàm TRY_CAST trong SQL Server
Hàm CONVERT trong SQL Server
Hàm CAST trong SQL Server
Hàm YEAR trong SQL Server
Hàm MONTH trong SQL Server
Hàm GETUTCDATE trong SQL Server
Hàm GETDATE trong SQL Server
Hàm DAY trong SQL Server
Hàm DATEPART trong SQL Server
Hàm DATENAME trong SQL Server
Hàm DATEDIFF trong SQL Server
Hàm DATEADD trong SQL Server
Hàm CURRENT_TIMESTAMP trong SQL Server
Hàm SUM trong SQL Server
Hàm SIGN trong SQL Server
Hàm ROUND trong SQL Server
Hàm RAND trong SQL Server
Hàm MIN trong SQL Server
Hàm MAX trong SQL Server
Hàm FLOOR trong SQL Server
Hàm COUNT trong SQL Server
Hàm CEILING trong SQL Server
Hàm AVG trong SQL Server
Hàm ABS trong SQL Server
Hàm STUFF trong SQL Server
Hàm SUBSTRING trong SQL Server
Hàm UPPER trong SQL Server
Hàm STR trong SQL Server
Hàm SPACE trong SQL Server
Hàm RTRIM trong SQL Server
Hàm RIGHT trong SQL Server
Hàm REPLACE trong SQL Server
Hàm PATINDEX trong SQL Server
Hàm NCHAR trong SQL Server
Hàm LTRIM trong SQL Server
Hàm LOWER trong SQL Server
Hàm LEN trong SQL Server
Hàm LEFT trong SQL Server
Hàm DATALENGTH trong SQL Server
Hàm + trong SQL Server
Hàm CONCAT trong SQL Server
Hàm CHARINDEX trong SQL Server
Hàm CHAR trong SQL Server
MS SQL Server là gì? Đặc điểm của nó
Hướng dẫn cài đặt SQL Server
Kết nối vào SQL Server
Database mẫu để học SQL Server
Load database mẫu học SQL Server
Lệnh SELECT trong SQL Server
Lệnh Create Database trong SQL Server
Lệnh Create Table trong SQL Server
Schema là gì? tạo Schema trong SQL Server
Thiết lập ID tăng tự động với Identity trong SQL Server
Khóa ngoại Foreign Key trong SQL Server
Thêm column vào table trong SQL Server
Khóa chính Primary Key trong SQL Server
Chỉnh sửa cấu trúc column trong SQL Server
Xóa column trong SQL Server
Đổi tên table trong SQL Server
Làm sạch table với TRUNCATE trong SQL Server
Xóa bảng với lệnh Drop Table trong SQL Server
Bảng tạm Temporary Tables trong SQL Server
Ràng buộc UNIQUE trong SQL Server
Ràng buộc CHECK trong SQL Server
lệnh INSERT trong SQL Server
Cách sử dụng VIEW trong SQL Server
Giới thiệu Stored Procedure trong SQL Server
Stored Procedure Parameters trong SQL Server
Tạo biến bằng lênh DECLARE trong SQL Server
Tham số OUTPUT của Stored Procedure trong SQL Server
Cách dùng BEGIN – END trong SQL Server
Vòng lặp WHILE trong SQL Server
Lệnh rẻ nhánh IF ELSE trong SQL Server
Giới thiệu FUNCTION trong SQL Server
Biến Table trong SQL Server
Giới thiệu Trigger trong SQL Server
Tìm hiểu INSTEAD OF Trigger trong SQL Server
Mệnh đề Where trong SQL Server
Lệnh Inner Join trong SQL Server
Lệnh Left Join trong SQL Server
Lệnh Update trong SQL Server
Lệnh Delete trong SQL Server
Subquery trong SQL Server – truy vấn con
Xóa dữ liệu trùng nhau trong SQL Server
Lệnh Group By trong SQL Server
Lệnh Having trong SQL Server
Hàm ASCII trong SQL Server
Các toán tử thường dùng trong SQL Server
Hàm USER_NAME trong SQL Server
Hàm SYSTEM_USER trong SQL Server
Hàm SESSIONPROPERTY trong SQL Server
Hàm SESSION_USER trong SQL Server
Hàm NULLIF trong SQL Server
Hàm LEAD trong SQL Server
Hàm LAG trong SQL Server
Hàm ISNUMERIC trong SQL Server
Học Oracle Oracle là gì? Các phiên bản của Oracle
Lệnh tạo bảng trong Oracle – Create Table
Lệnh sửa bảng trong Oracle – Alter Table
Lệnh xóa bảng trong Oracle – Drop Table
Tìm hiểu Temporary tables trong Oracle
Các lệnh quản lý View trong Oracle
Lệnh SELECT trong Oracle
Lệnh INSERT trong Oracle
Lệnh Delete trong Oracle
Lệnh Update trong Oracle
Lệnh Truncate Table trong Oracle
Loại bỏ dữ liệu trùng lặp với lệnh DISTINCT trong Oracle
Chọn nhiều bảng tại lệnh From trong Oracle
Sắp xếp kết quả với lệnh ORDER BY trong Oracle
Gộp kết quả với lệnh Group By trong Oracle
Lọc kết quả ở Group By với lệnh Having trong Oracle
Toán tử UNION ALL trong Oracle
Toán tử UNION trong Oracle
Toán tử INTERSECT trong Oracle
Toán tử MINUS trong Oracle
Các loại JOIN trong Oracle
Inner Join trong Oracle
Outer Join trong Oracle
Tìm hiểu Self Join trong Oracle
Xử lý trùng tên với AS trong Oracle
Tìm hiểu Procedure trong Oracle
Tìm hiểu Function trong Oracle
Tìm hiểu Cursor trong Oracle
FOR LOOP trong Oracle
Lệnh GOTO trong Oracle
Lệnh IF THEN ELSE trong Oracle
Lệnh lặp LOOP trong Oracle
Tìm hiểu Trigger trong Oracle
Vòng lặp WHILE LOOP trong Oracle
Data types trong Oracle
Danh sách Comparison Operators trong Oracle
Khai báo biến với DECLARE trong Oracle
Comment trong Oracle
Thêm nhiều điều kiện với AND và OR trong Oracle
Tìm hiểu IN và NOT IN trong Oracle
Tìm hiểu BETWEEN trong Oracle
Lệnh LIKE và NOT LIKE trong Oracle
Bài tập tổng hợp Oracle SQL căn bản
Lệnh điều kiện IS NULL và IS NOT NULL trong Oracle
Kiểm tra điều kiện với REGEXP_LIKE trong Oracle
Giải bài tập tổng hợp Oracle SQL căn bản
Tìm hiểu Transaction trong Oracle
Tìm hiểu Subquery trong Oracle
Bảng định dạng ngày tháng trong Oracle
Bài giảng hệ quản trị CSDL Oracle – Ths Kim Phụng
Giáo trình Oracle thực hành những tác vụ – Nguyễn Hữu Trọng
Tải luận văn tìm hiểu Oracle Form và xây dựng ứng dụng
Hướng dẫn cài đặt Oracle 9i có hình ảnh
Tổng hợp 30 câu truy vấn hữu ích trong Oracle
Thiết lập ID tăng tự động trong Oracle
Hướng dẫn cài đặt Oracle 12c trong 12 bước, kèm hình ảnh
Lệnh CASE trong Oracle
Tìm hiểu Sequence trong Oracle
Hàm Hàm CURRENT_DATE trong Oracle
Hàm Hàm ADD_MONTHS trong Oracle
Hàm Hàm TRUNC trong Oracle
Hàm Hàm SQRT trong Oracle
Hàm Hàm MIN trong Oracle
Hàm Hàm MAX trong Oracle
Hàm Hàm FLOOR trong Oracle
Hàm Hàm CEIL trong Oracle
Hàm Hàm COUNT trong Oracle
Hàm Hàm ACOS trong Oracle
Hàm Hàm ABS trong Oracle
Hàm Hàm TO_DATE trong Oracle
Hàm Hàm TO_CHAR trong Oracle
Hàm Hàm REGEXP_INSTR trong Oracle
Hàm Hàm NCHR trong Oracle
Hàm Hàm LTRIM trong Oracle
Hàm Hàm LPAD trong Oracle
Hàm Hàm LOWER trong Oracle
Hàm Hàm LENGTH2 trong Oracle
Hàm Hàm LENGTH trong Oracle
Hàm Hàm INSTRC trong Oracle
Hàm Hàm INSTRB trong Oracle
Hàm Hàm INSTR4 trong Oracle
Hàm Hàm INSTR2 trong Oracle
Hàm Hàm INITCAP trong Oracle
Hàm Hàm INSTR trong Oracle
Hàm Hàm DUM trong Oracle
Hàm Hàm DECOMPOSE trong Oracle
Hàm Hàm CONVERT trong Oracle
Hàm Hàm COMPOSE trong Oracle
Hàm Hàm CHR trong Oracle
Hàm Hàm CONCAT trong Oracle
Hàm Hàm ASCIISTR trong Oracle
Hàm Hàm ASCII trong Oracle
Học MongoDB GridFS trong MongoDB
Làm việc với Rockmongo
Regular Expression trong MongoDB
Text Search trong MongoDB
Map Reduce trong MongoDB
ObjectId trong MongoDB
Hạn chế của chỉ mục trong MongoDB
Hoạt động chỉ mục nâng cao trong MongoDB
Hoạt động nguyên tử (Atomic Operation) trong MongoDB
Phân tích truy vấn trong MongoDB
Covered Query trong MongoDB
Tham chiếu Database trong MongoDB
Relationship trong MongoDB
MongoDB – PHP
MongoDB – Java
MongoDB Deployment
Tạo Backup trong MongoDB
Shard trong MongoDB
Replica Set trong MongoDB
Aggregation trong MongoDB
Chỉ mục (Index) trong MongoDB
Sắp xếp bản ghi trong MongoDB
Giới hạn bản ghi trong MongoDB
Projection trong MongoDB
Xóa Document trong MongoDB
Cập nhật Document trong MongoDB
Truy vấn Document trong MongoDB
Chèn Document trong MongoDB
Kiểu dữ liệu trong MongoDB
Xóa Collection trong MongoDB
Tạo Collection trong MongoDB
Xóa Database trong MongoDB
Tạo Database trong MongoDB
Mô hình hóa dữ liệu trong MongoDB
Cài đặt MongoDB trên Windows
Lợi thế của MongoDB
Tổng quan về MongoDB