Hiển thị các bài đăng có nhãn MySQL. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn MySQL. Hiển thị tất cả bài đăng

Thứ Năm, 7 tháng 8, 2025

3 phương pháp đồng bộ dữ liệu realtime/incremental từ Oracle 11.2.0.2 sang MySQL (v8/v9)

Dưới đây là hướng dẫn chi tiết 3 phương pháp đồng bộ dữ liệu realtime/incremental từ Oracle 11.2.0.2 sang MySQL (v8/v9) — được trình bày theo từng bước, ưu nhược điểm, và lưu ý thực tiễn:

Sửa bài viết

Đồng bộ dữ liệu từ Oracle 11.2.0.2 sang MySQL 8/9 sử dụng ora2pg

🧭 Tổng quan

  • Mục tiêu: Đồng bộ dữ liệu một chiều từ Oracle 11.2.0.2 → MySQL 8/9.

  • Yêu cầu: Real-time hoặc định kỳ? Toàn bộ bảng hay chỉ một số bảng? Có thay đổi schema không?

  • Phạm vi dưới đây: Đồng bộ định kỳ từng bảng hoặc toàn bộ schema, có thể mở rộng sang real-time nếu cần.

Sửa bài viết

Thứ Năm, 24 tháng 8, 2023

Nguyên nhân và cách khắc phục lỗi MySQL phổ biến khi sử dụng

Dưới đây Vietnix sẽ liệt kê các lỗi MySQL thường gặp khi sử dụng MySQL, bài viết sau đây có thể giúp ích cho các bạn trong việc fix các lỗi liên quan đến MySQL.

Sửa bài viết

Thứ Hai, 21 tháng 8, 2023

MySQL so găng MariaDB, điểm khác biệt chính, ưu và nhược điểm

Mục lục nội dung

1. Tổng quan về Relational Database (RDBMS)

2. MySQL là gì?

3. MariaDB là gì?

4. Sự khác biệt giữa MariaDB và MySQL

4.1 Miễn phí và trả phí

4.2 Chức năng

4.3 Đóng góp và tiếng nói

5. Màn so găng giữa MySQL và MariaDB

5.1 Hiệu năng và điểm benchmarks

5.2 Khả năng tương thích

6. Điểm mạnh và điểm yếu của MariaDB

6.1 Điểm mạnh

6.2 Điểm yếu

7. Điểm mạnh và điểm yếu của MySQL

7.1 Điểm mạnh

7.2 Điểm yếu

8. Tổng kết

9. Tham khảo

Sửa bài viết

Thứ Tư, 26 tháng 7, 2023

Cách đổi tên table trong MySQL như thế nào?

Admin cho mình hỏi cách đổi tên table trong MySQL như thế nào? Mình có một danh sách các table trong PHP MyAdmin mà không biết cách đổi. Mong bạn hướng dẫn.

Sửa bài viết

Thiết kế CSDL đa ngôn ngữ với MySQL

Web đa ngôn ngữ không còn xa lạ gì với công nghệ web 2.0 nữa, không chỉ website lớn mà cả những website nhỏ và trung bình cũng có nhu cầu sử dụng đa ngôn ngữ để giúp cho người dùng có thể đọc được, điều này giúp cho website giữ được lượng khách truy cập và sẽ xuất hiện nhiều khách hàng tiềm năng hơn.

Sửa bài viết

Thiết kế hệ thống hẹn giờ cho trang tin tức

Chủ đề này trong thực tế rất nhiều bạn vướng mắc nhưng không biết cách giải đáp, nên trong bài này tôi sẽ đưa ra một giải pháp và các bạn sẽ cùng tôi thảo luận chủa đề này nhé. Và trước tiên ta sẽ tìm hiểu qua về cơ chế lưu trữ kiểu ngày tháng trong mysql.

Sửa bài viết

Không lưu avatar người dùng mà vẫn hiển thị đúng hình

Mục lục

  • Tại sao lại cần chức năng không cần lưu avatar trong database?
  • Lời kết:

Tại sao lại cần chức năng không cần lưu avatar trong database?

Sửa bài viết

Cách fix lỗi missing index for constraint trong MySQL

Bạn đang tạo khóa ngoại nhưng gặp lỗi "missing index for constraint" trong MySQL? Vậy thì hãy tham khảo bài hướng dẫn này nhé, mình sẽ giúp bạn fix lỗi đó.

Nếu dịch ra tiếng Anh thì nó rất rõ nghĩa, đây là lỗi bị thiếu chỉ mục cho ràng buộc khóa ngoại. Theo như quy tắc thì khá ngoại của bảng con phải trỏ đến khóa chính của bảng cha, nhưng bạn đã không tạo khóa chính cho bảng cha.

Sửa bài viết

Cách lấy record thứ n trong MySQL

Trong bài viết này mình sẽ hướng dẫn bạn cách chọn bản ghi thứ n trong MySQL bằng kỹ thuật sử dụng lệnh LIMIT.

Như bạn biết, thật dễ dàng để lấy dữ liệu mới nhất hoặc cũ nhất bằng cách sử dụng lệnh order by và limit. Nhưng đôi khi bạn muốn lấy record thứ x trong kết quả trả về thì làm thế nào? Chúng ta cùng tìm hiẻu ngay nhé.

Sửa bài viết

Cách lấy ngày hiện tại trong MySQL

Trong bài này mình sẽ hướng dẫn cách lấy ngày giờ hiện tại trong MySQL bằng cách sử dụng các hàm build-in function có sẵn trong thư viện của MySQL.

Sửa bài viết

Lấy bài viết ngẫu nhiên trong MySQL (Random Records)

Trong bài viết này mình sẽ hướng dẫn cách lấy dữ liệu ngâu nhiên trong MySQL, đây là chức năng thường gặp khi bạn xây dựng các ứng dụng Website có sử dụng MySQL. Điển hình như:

Sửa bài viết

After Delete Trigger trong MySQL

Trong bài này bạn sẽ được học After Delete Trigger trong MySQL, đây là loại trigger xảy ra khi bạn thực hiện lệnh delete, và nó sẽ chạy sau khi hệ thống chạy lênh delete đó thành công.

Sửa bài viết

Before Delete Trigger trong MySQL

Trong bài này chúng ta sẽ tìm hiểu Before Delete Trigger trong MySQL, đây là loại trigger sẽ xảy ra trước khi hệ thống thực hiện lệnh DELETE xóa dữ liệu.

Nếu bạn đã đọc những bài trước thì bài này quá đơn giản, bởi bản chất hoạt động của trigger là giống nhau, chỉ khác nhau ở sự kiện châm ngòi trigger mà thôi.

Sửa bài viết

Before Delete Trigger trong MySQL

Trong bài này chúng ta sẽ tìm hiểu Before Delete Trigger trong MySQL, đây là loại trigger sẽ xảy ra trước khi hệ thống thực hiện lệnh DELETE xóa dữ liệu.

Nếu bạn đã đọc những bài trước thì bài này quá đơn giản, bởi bản chất hoạt động của trigger là giống nhau, chỉ khác nhau ở sự kiện châm ngòi trigger mà thôi.

Sửa bài viết

After Update Trigger trong MySQL

Trong bài này bạn sẽ học cách tạo After Update Trigger trong MySQL, đây là loại trigger được gọi sau khi lệnh update hoàn thành, vì vậy bạn có thể truy cập OLD và NEW nhưng không thay đổi được giá trị của chúng.

Về cách hoạt động thì không khác gì lệnh After Insert, điểm khác duy nhất là một bên là INSERT TRIGGER và một bên là UPDATE TRIGGER.

Sửa bài viết

Before Update Trigger trong MySQL

Trong bài này chúng ta sẽ học về Before Update Trigger trong MySQL, đây là loại trigger có tác dụng trước khi bạn update một row nào đó trong database.

Về quy tắc hoạt động thì nó không khác gì before insert cả, nên nếu bạn hiểu bài đó rồi thì học bài này sẽ không có chút khó khăn gì.

Sửa bài viết

After Insert Trigger trong MySQL

Trong bài này chúng ta sẽ tìm hiểu After Insert Trigger trong MySQL, đây là loại trigger được gọi sau khi dữ liệu được insert vào table.

Như thường lệ, chúng ta sẽ học cú pháp của nó trước, sau đó sẽ làm một vài ví dụ với các bước test trigger kỹ càng trước khi public vào dự án.

Sửa bài viết

Before Insert Trigger trong MySQL

Trong bài này mình ta sẽ tìm hiểu Before Insert Trigger trong MySQL, thông qua đó bạn sẽ nắm rõ hơn cách tao một trigger xử lý trước khi insert dữ liệu vào database.

Sửa bài viết

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master