MỤC LỤC
- TỔNG QUAN
- CƠ SỞ DỮ LIỆU CƠ BẢN
- SQL ANSI 99 TUTORIAL
- MYSQL - MARIADB
- SQL SERVER
- POSTGRESQL
- DB2
- NOSQL
- BIG DATA
TỔNG QUAN
Top 11 phần mềm quản lý cơ sở dữ liệu phổ biến nhất hiện nay
Lựa chọn cơ sở dữ liệu đúng mục đích sử dụng
TÌM HIỂU SỰ KHÁC BIỆT GIỮA SQL VÀ NOSQL
So sánh MySQL và PostgreSQL
MySQL so găng MariaDB, điểm khác biệt chính, ưu và nhược điểm
Sư khác biệt giữa Cơ Sở Dữ Liệu và Kho Dữ Liệu
Tổng quan về Kho dữ liệu – Data Warehouse
CÁC LOẠI CƠ SỞ DỮ LIỆU
CƠ SỞ DỮ LIỆU CƠ BẢN
SQL ANSI 99 TUTORIAL
MỞ ĐẦU
Giới thiệu về MySQL
MySQL RDBMS
Cài đặt cơ sở dữ liệu MySQL trên Windows
Dữ liệu test câu lệnh SQL
Cú pháp SQL
13 câu lệnh SQL quan trọng Programmer/ SQL Beginner nào cũng cần biết
SQL Quick Reference
Kỹ thuật tối ưu truy vấn SQL
SQL Comments
SQL SQL
SQL QUERY
SQL SELECT
SQL SELECT INTO
SQL Aliases (Bí danh)
SQL ORDER BY
SQL LỌC DỮ LIỆU
SQL AND, OR and NOT
SQL LIKE
SQL Wildcards (Ký tự đại diện)
SQL IN Operator
SQL BETWEEN Operator
SQL NULL
SQL TOP, LIMIT or ROWNUM
SQL JOINS
SQL Joins
SQL INNER JOIN
SQL LEFT JOIN
SQL RIGHT JOIN
SQL Self JOIN
SQL FULL OUTER JOIN
NHÓM DỮ LIỆU
SQL GROUP BY
SQL HAVING
SQL OPERATORS
SQL MINUS
SQL UNION
SQL Operators
SQL SUBQUERY
SQL EXISTS
SQL ANY and ALL
SQL THAY ĐỔI DỮ LIỆU (DML)
SQL INSERT INTO
SQL INSERT INTO SELECT
SQL UPDATE
SQL DELETE
SQL KHÁC
SQL CASE
SQL DATABASE
SQL CREATE DATABASE
SQL DROP DATABASE
SQL QUẢN LÝ BẢNG, VIEW, INDEX
SQL CREATE TABLE
SQL DROP TABLE
SQL ALTER TABLE
SQL AUTO INCREMENT Field
SQL CREATE INDEX
SQL Views
SQL CONSTRAINT
SQL Constraints
SQL NOT NULL Constraint
SQL UNIQUE Constraint
SQL PRIMARY KEY Constraint
SQL FOREIGN KEY Constraint
SQL CHECK Constraint
SQL DEFAULT Constraint
Sự khác nhau giữa PRIMARY KEY và UNIQUE KEY
KIỂU DỮ LIỆU
Các kiểu dữ liệu
SQL FUNCTION
Hàm MySQL
SQL Dates
SQL MIN() và MAX()
SQL NULL Functions
....
KHÁC
SQL Injection
Bảng mã ASCII chuẩn các hệ nhị phân - thập phân - thập lục phân
MYSQL
TỔNG QUAN
CƠ SỞ DỮ LIỆU MYSQL
So sánh giữa Percona, MariaDB và MySQL
Sử dụng MariaDB thay cho MySQL, tại sao?
Các lệnh quản lý cơ sở dữ liệu MySQL/MariaDB
MySQL so găng MariaDB, điểm khác biệt chính, ưu và nhược điểm
Top 5 câu hỏi phỏng vấn MySQL hay gặp và câu trả lời
Lộ trình học MySQL từ A đến Z
CÀI ĐẶT
Cài đặt MySQL trên server Linux từ A - Z
Cài đặt cơ sở dữ liệu MySQL trên Windows
Hướng dẫn cách tải, cài đặt MySQL bản mới nhất chi tiết từng bước
CLUSTER, HA, MASTER-SLAVE
Cài đặt MySQL theo mô hình Active-Standby
Hướng dẫn cài đặt MariaDB Galera Cluster
Giới thiệu về MySQL Replication Master-Slave
Triển khai Cluster MySQL đảm bảo tính sẵn sàng cho dịch vụ Web
Hướng dẫn cài đặt Galera 3 node MariaDB/MySQL trên CentOS 7
Hướng dẫn triển khai mô hình HAproxy, Pacemaker cho MariaDB Galera
High Availability - Phần 1: TỔNG QUAN VỀ CLUSTER
High Availability - Phần 2: Tổng quan về Pacemaker Corosync
High Availability - Phần 3: Tổng quan về Quorum, STONITH/Fencing
High Availability - Phần 4: Tổng quan về Resource trong Pacemaker
High Availability - Phần 5: Hướng dẫn triển khai Haproxy Pacemaker cho Cluster Galera 3 node trên CentOS 7
Triển khai MySQL Cluster trên Windows Server - Part 1
Triển khai MySQL Cluster trên Windows Server - Part 2
Triển khai MySQL Cluster trên Windows Server - Part 3
Triển khai MySQL Cluster trên Windows Server - Part 4
Triển khai MySQL Cluster trên Windows Server - Part 5
Triển khai MySQL Cluster trên Windows Server - Part 6
CÔNG CỤ
Cách cài đặt MySQL Workbench bản Community trên Windows
5 công cụ giao diện (GUI) cho thiết kế và quản trị CSDL MySQL
THIẾT KẾ
Một vài kỹ thuật tăng tốc MySQL
Chỉ mục(index) trong cơ sở dữ liệu (Phần 1)
Chỉ mục(index) trong cơ sở dữ liệu (Phần 2)
Chỉ mục(index) trong cơ sở dữ liệu (Phần 3)
Insert, Delete và Update bị ảnh hưởng như thế nào
Chỉ mục (index) trong mysql
MySQL Indexing
[Mysql] Đánh Index cho hiệu năng cao
Kỹ thuât Partitioning trong MySQL
MySql: Có nên sử Index? Khi nào thì nên sử dụng Index
GIÁM SÁT
[VIP5] HƯỚNG DẪN GIÁM SÁT, VẬN HÀNH MYSQL/MARIADB
Cách cài đặt MySQL Workbench bản Community trên Windows
5 công cụ giao diện (GUI) cho thiết kế và quản trị CSDL MySQL
VẬN HÀNH
[VIP5] HƯỚNG DẪN GIÁM SÁT, VẬN HÀNH MYSQL/MARIADB
BACKUP/RECOVERY
[VIP5] HƯỚNG DẪN GIÁM SÁT, VẬN HÀNH MYSQL/MARIADB
Backup và Restore MySQL Database bằng dòng lệnh
Hướng dẫn viết script tự động sao lưu (backup) MySQL Server/Maria DB
Các lệnh backup và restore MySQL Database dành cho DBA
KHẮC PHỤC SỰ CỐ
Cách xử lý vấn đề %CPU cao trong MySQL
TỐI ƯU
Kỹ thuật tối ưu truy vấn SQL
Sử dụng EXPLAIN để tối ưu câu lệnh MySQL
Cách xử lý vấn đề %CPU cao trong MySQL
How to Optimize MySQL: Indexes, Slow Queries, Configuration
Optimizing MySQL Queries With Indexes
MySQL index optimize B-Tree
Cách xử lý vấn đề %CPU cao trong MySQL
Một vài kỹ thuật tăng tốc MySQL
[Mysql] Đánh Index cho hiệu năng cao
Sử dụng Caching để tăng hiệu năng truy xuất dữ liệu trong Mysql Database
Cách tìm bản ghi trùng lặp trong Oracle/PostgreSQL/MySQL/SQL Server
Hướng dẫn tối ưu hóa và chống phân mảnh MySQL Table
MYSQL TUTORIAL TỪ A-Z
I. MYSQL CĂN BẢN
2. MYSQL NÂNG CAO
3. HỎI ĐÁP MYSQL
4. CÁC HÀM TRONG MYSQL
MARIADB
MySQL so găng MariaDB, điểm khác biệt chính, ưu và nhược điểm
So sánh giữa Percona, MariaDB và MySQL
Sử dụng MariaDB thay cho MySQL, tại sao?
Các lệnh quản lý cơ sở dữ liệu MySQL/MariaDB
Microsoft SQL Server là gì?
Các phiên bản MS SQL Server
CÀI ĐẶT
Hướng dẫn tải, cài đặt SQL Server 2019 cực đơn giản, chi tiết
Hướng dẫn cài đặt MS SQL Server
Cách tạo cơ sở dữ liệu trong MS SQL Server
Cách xóa cơ sở dữ liệu trong MS SQL Server
HA/FAILOVER
Thiết lập SQL Server luôn sẵn sàng cao (HA)
Triển khai SQL Server 2012 Failover Cluster - Phần 1
Triển khai SQL Server 2012 Failover Cluster - Part 2
Triển khai SQL Server 2012 Failover Cluster - Part 3
Triển khai SQL Server 2012 Failover Cluster - Part 4
Triển khai SQL Server 2012 Failover Cluster - Part 5
CÔNG CỤ
Cách chọn cơ sở dữ liệu trong MS SQL Server
GIÁM SÁT
Công cụ giám sát, quản trị Cơ sở dữ liệu SQL Server
[VIP5] HƯỚNG DẪN GIÁM SÁT, VẬN HÀNH SQL SERVER
Giám sát cơ sở dữ liệu trong MS SQL Server
QUẢN LÝ
TỐI ƯU
SQL
Mệnh đề GROUP BY trong SQL Server
T-SQL
TRANSACT-SQL: XỬ LÝ LỖI VỚI TRY - CATCH - RAISEERROR
TRANSACT-SQL: VÍ DỤ MINH HỌA GROUP BY ... WITH ROLLUP
TRANSACT-SQL: VÍ DỤ MINH HỌA VỀ PIVOT VÀ UNPIVOT
TRANSACT-SQL: CHÈN DỮ LIỆU HÌNH ẢNH VÀO BẢNG
TRANSACT-SQL: VÍ DỤ MINH HỌA VỀ INNER JOIN VÀ OUTER JOIN
TRANSACT-SQL: XỬ LÝ LỖI VỚI TRY - CATCH - RAISEERROR
POSTGRESQL
BẮT ĐẦU
CƠ SỞ DỮ LIỆU POSTGRESQL
Tìm hiểu về PostgreSQL
Một số tính năng mới trong postgresql 13
Dữ liệu mẫu thực hành SQL của PostgreSQL
Links liên quan tới PostgreSQL40 câu lệnh cơ bản trong PostgeSQL
Tổng hợp các bài viết hay giúp bạn thiết kế CSDL Postgresql tốt hơn
Điều gì làm cho PostgreSQL hơn các cơ sở dữ liệu SQL mã nguồn mở khác? - Phần 1
Điều gì làm cho PostgreSQL hơn các cơ sở dữ liệu mã nguồn mở khác? - Phần 2
40 câu lệnh cơ bản trong PostgeSQL
Công cụ thiết kế bảng CSDL quan hệ đẹp, trực quan, có thể làm việc nhóm 2021
Thiết kế CSDL Shop Bán hàng bằng dbdiagram.
KIẾN TRÚC
Kiến trúc của cơ sở dữ liệu PostgreSQL
Cấu trúc processes của PostgreSQL
Cấu trúc processes của PostgreSQL
CHECKPOINT
Cấu trúc thư mục dữ liệu PostgreSQL
Postgres lưu dữ liệu như thế nào ?
CÀI ĐẶT, PATCH
Hướng dẫn cài đặt PostgreSQL 12 trên và công cụ quản lý pgAdmin 4 trên Linux (Ubuntu)
Hướng dẫn cài đặt và sử dụng nhanh chóng PostgreSQL trên Ubuntu 20.04 (Quick Guide)
Hướng dẫn cài đặt PostgreSQL trên CentOS 7
Hướng dẫn cài đặt postgres 12 từ Source Code
Hướng dẫn cài đặt và cấu hình PostgreSQL trên Windows
Hướng dẫn cài đặt postgres 13
Cài đặt PostgreSQL và pgAdmin trên CentOS 8
Cài đặt Postgresql trên Mac để lập trình php
Cài đặt PostgreSQL từ source và từ gói trên Linux
NÂNG CẤP
9 bước đơn giản nâng cấp từ Postgresql phiên bản cũ lên Postgresql 14 chạy trong Docker
HA/CLUSTER
Giới thiệu về chức năng Replication(đồng bộ dữ liệu) của PostgreSQL
Cấu hình master slave cho postgresql 12
Hướng dẫn cấu hình postgresql sử dụng như service trong systemd
Giới thiệu về chức năng Replication(đồng bộ dữ liệu) của PostgreSQL
Cấu hình PostgreSQL cluster với pacemaker và DRBD
PostgreSQL 10 - Logical replication
MIGRATION
Migrate data giữa các postgresql server sử dụng pglogical
CẤU HÌNH
Cấu hình ssl seft signed cho postgresql
Cách cấu hình setting files trên PostgreSQL
Cấu hình tham số trong PostgreSQL
Các tham số cấu hình Memory trong PostgreSQL
GIÁM SÁT, VẬN HÀNH
Công cụ giám sát, quản trị Cơ sở dữ liệu PostgreSQL
[VIP5] HƯỚNG DẪN GIÁM SÁT, VẬN HÀNH POSTGRESQLCÁC CÂU LỆNH HAY
DÙNG ĐỂ QUẢN TRỊ POSTGRESQL
Thủ tục Backup PostgreSQL database
Tạo Dblink từ Oracle tới PostgreSQL Database
Tạo bảng partition theo tháng trong PostgreSQL
Sử dụng JDBC Driver kết nối tới PostgreSQL
Giới thiệu về pg_hint_plan để quản lý SQL trong PostgreSQL
Lock
LƯU TRỮ
Các đối tượng lưu trữ dữ liệu trên PostgreSQL
Điều hướng Nội dung mới Quản lý log trên PostgreSQL
OBJECTS
VACUUM trong cơ sở dữ liệu PostgreSQL là gì?
VACUUM FULL và REINDEX trong database PostgreSQL
Thao tác JSON trong Postgresql
Postgresql: View và Materialized View (Phần 1)
PostgreSQL: View và Materialized View (phần 2)
PostgreSQL 10~ Declarative Partitioning
BACKUP - RECOVERY
Một số lệnh restore cơ sở dữ liệu Postgresql
Hướng dẫn sao lưu và khôi phục cơ sở dữ liệu PostgreSQL
Backup dữ liệu trên PostgreSQL
TỰ ĐỘNG HÓA
Tự động hóa PostgreSQL với Ansible
TỐI ƯU
Tunning Là Gì? Hướng Dẫn PostgreSQL Tunning
Cấu hình tham số trong PostgreSQL
Các tham số cấu hình Memory trong PostgreSQL
Cấu trúc processes của PostgreSQL
Hướng dẫn cài extension pg_show_plans trong PostgreSQL
Kỹ thuật tối ưu truy vấn SQL
Bài 01 - Có những cách nào để tối ưu SQL Query?
Bài 02 - Hiểu về Index để tăng performance với PosgreSQL
Bài 03 - Hiểu về Index để tăng performance với PosgreSQL
Bài 04 - Hiểu về Index để tăng performance với PosgreSQL
Bài 05 - Hiểu về Join để tăng performance với PostgreSQL
Bài 06 - Partitioning data với PostgreSQL P1
Bài 07 - Partitioning data với PostgreSQL P2
Bài 09 - Optimistic lock và Pessimistic lock
Bài 10 - Exclusive lock và Shared lock
Bài 11 - PostgreSQL multi-version concurrency control
Bài 12 - PostgreSQL Vacuum là gì?
Bài 15 - PostgreSQL best practice
Bài 13 - Thực hành Vacuum với PostgreSQL
VACUUM FULL và REINDEX trong database PostgreSQL
VACUUM trong cơ sở dữ liệu PostgreSQL là gì?
Tối ưu vacuum với parallel trên PostgreSQL 13
Tối ưu sort giúp truy vấn nhanh hơn, làm tăng performance cho database PostgreSQL
Tối ưu B-Tree index trong PostgreSQL 13
PostgreSQL 10~ Declarative Partitioning
KHẮC PHỤC SỰ CỐ
Chia sẻ kinh nghiệm lỗi postgresql: could not locate a valid checkpoint record
CÀI ĐẶT
GIÁM SÁT, VẬN HÀNH
Bật, tắt DB2
Các câu lệnh hay dùng để kiểm tra database DB2, alert log, monitor, kill
Script check dung lượng tablespace, table, index
Check dung lượng table, index trong DB2
BACKUP/RECOVERY
Thủ tục backup database DB2
TỐI ƯU
Kỹ thuật tối ưu truy vấn SQL
NOSQL
Một số điều thú vị khi làm việc với Mongodb
Cơ sở dữ liệu MongoDB - Phần 1: Giới thiệu
Cơ sở dữ liệu MongoDB - Phần 2: Kiến trúc hệ thống của mongodb
Cơ sở dữ liệu MongoDB - Phần 3: Hướng dẫn cài đặt và sử dụng mongodb
Những câu lệnh cơ bản trong MongoDB
MongoDB 3.2: giờ đây phải dựa vào sức mạnh của PostgreSQL - Phần 1
MongoDB 3.2: giờ đây phải dựa vào sức mạnh của PostgreSQL - Phần 2
Redis là gì? Tìm hiểu về cơ sở dữ liệu redis
Giới thiệu cơ bản về Elastic Search
Elasticsearch là gì? Tìm hiểu về Elasticsearch
BIG DATA
Big Data là gì? Đặc điểm, vai trò và ứng dụng BigData
Big Data Là Gì? Những Ứng Dụng Của Big Data Với Cuộc Sống
Hadoop là gì? Kiến trúc của Hadoop
HDFS là gì? Tìm hiểu về cấu trúc và đặc điểm của HDFS
Business Analyst (BA) là gì? Các ngành đào tạo BA
Kinh nghiệm việc làm Data Analyst là gì? Yếu tố cần để trở thành Data Analys
Data Science là gì? Tố chất để trở thành Data Science
Chuyện nghề: Data Scientist là gì? Và hành trình để trở thành Data Scientist
CÀI ĐẶT APACHE KAFKA TRÊN CENTOS 7
Hy vọng hữu ích cho bạn.
=============================
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
hoặc
https://bit.ly/oaz_fp
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================