MyBatis Nguyên Lý Hoạt Động Và Cách Sử Dụng Hiệu Quả
Hiểu Rõ Nguyên Lý Làm Việc Của MyBatis
MyBatis là một framework hỗ trợ mạnh mẽ cho việc thao tác với cơ sở dữ liệu trong các ứng dụng Java. Thay vì viết JDBC thuần, MyBatis giúp giảm thiểu lượng code lặp lại và tăng tính dễ bảo trì bằng cách ánh xạ câu lệnh SQL với các phương thức trong interface.
Cốt Lõi Của MyBatis
Mapper Interface: Tất c ...
Đăng vào ngày 21 tháng 6 lúc 06:25
Xử lý vấn đề truy vấn dữ liệu hàng loạt trong SQL
Truy xuất dữ liệu từ cơ sở dữ liệu
SELECT
re.tenant_id AS adm_div_code,
re.pa_year,
re.pa_bt_bt_no nt_pa_vo_id,
pi.created_date AS bi_date,
re.accept_bt_code,
'' AS exec_bt_name,
'' AS bt_fax_proj_code,
tt.bt_fax_pro_code AS bt_fax_code,
tt.bt_fax_pro_name AS bt_fax_name,
tt.bt_type AS bt_in_category_code ...
Đăng vào ngày 18 tháng 6 lúc 19:09
Quản lý mẫu SQL trong 5 phút: Hướng dẫn tổ chức và nâng cao hiệu suất với DBeaver
DBeaver là một công cụ quản lý cơ sở dữ liệu mạnh mẽ với nhiều tính năng hữu ích, trong đó có hệ thống mẫu SQL giúp tăng tốc độ viết mã. Bài viết này sẽ hướng dẫn bạn cách tổ chức và sử dụng hiệu quả các mẫu SQL trong DBeaver để tối ưu hóa quy trình làm việc.
Giới thiệu về Mẫu SQL trong DBeaver
Mẫu SQL trong DBeaver là các đoạn mã SQL có thể tá ...
Đăng vào ngày 17 tháng 6 lúc 07:37
Cài đặt và cấu hình PostgreSQL trên hệ điều hành Linux
Việc triển khai PostgreSQL trên các bản phân phối Linux, đặc biệt là Ubuntu 24.04.2 LTS, có thể thực hiện theo nhiều cách. Tuy nhiên, phương pháp phổ biến và thuận tiện nhất là sử dụng trình quản lý gói apt. Dưới đây là hướng dẫn chi tiết từng bước để cài đặt, cấu hình và chuẩn bị môi trường cơ sở dữ liệu cho ứng dụng.
Cài đặt PostgreSQL bằng ...
Đăng vào ngày 16 tháng 6 lúc 09:24
Truy vấn đối tượng bộ nhớ và CSV thông qua SQL – Điều này thật sự khả thi!
01 Giới thiệu
Khi nói đến đa nguồn dữ liệu, bạn có thể nghĩ ngay đến giải pháp đa nguồn dữ liệu trong Mybatis-Plus. Tuy nhiên, cách tiếp cận hôm nay sẽ làm bạn bất ngờ hoàn toàn — ít nhất là khiến tôi cảm thấy ngạc nhiên.
Bạn có từng tưởng tượng được việc truy vấn các đối tượng trong bộ nhớ hay tệp CSV bằng ngôn ngữ SQL? Hay thậm chí là liên kế ...
Đăng vào ngày 15 tháng 6 lúc 22:05
Giải pháp xử lý vấn đề phân biệt chữ hoa chữ thường trong truy vấn SQL với MySQL8
SpringBoot + Mybatis + Activiti6 + MySQL8
Trong môi trường Linux, phiên bản MySQL8 không cho phép điều chỉnh cấu hình my.ini (không phân biệt chữ hoa chữ thường) sau khi đã được tạo thành công.
Cài đặt lower_case_table_names = 1 và khởi động lại MySQL sẽ gây ra lỗi.
Tuy nhiên, Activiti mặc định sử dụng tên bảng viết hoa trong khi các bảng trong ...
Đăng vào ngày 15 tháng 6 lúc 22:00
Phân tích SQL Blind Injection trên BUUCTF
Trong bài toán này, chúng ta sẽ phân tích một bài tập về SQL Blind Injection từ cuộc thi BUUCTF.
Bài toán mô tả một trang web có hành vi khác nhau tùy thuộc vào đầu vào:
Nhập 1: Trả về chuỗi "Hello, glzjin wants a girlfriend."
Nhập 2: Trả về chuỗi "Do you want to be my girlfriend?"
Nhập các giá trị khác: Trả về "Error Occured When Fetch Result ...
Đăng vào ngày 12 tháng 6 lúc 21:32
Sử dụng cơ bản mô-đun PyMySQL trong Python
Cài đặt mô-đun PyMySQL
Để làm việc với cơ sở dữ liệu MySQL trong Python, bạn cần cài đặt thư viện PyMySQL. Có thể thực hiện bằng một trong các cách sau:
Sử dụng pip: pip install pymysql
Trong PyCharm: Mở Settings → Project → Python Interpreter → Tìm và cài đặt PyMySQL từ danh sách.
Kết nối cơ sở dữ liệu và thao tác dữ liệu
Quy trình ...
Đăng vào ngày 12 tháng 6 lúc 02:20
Các câu hỏi phỏng vấn kiểm thử tự động với Python - Phần MySQL
Truy vấn SQL cơ bản
Cho bảng students gồm các cột: name, chinese, math, english. Tìm tên học sinh có điểm trung bình lớn hơn 60.
SELECT name FROM students WHERE (chinese + math + english) / 3.0 > 60;
Cho bảng grades gồm: student_name, class_id, score. Liệt kê các lớp có điểm trung bình trên 60.
SELECT class_id
FROM grades
GROUP BY class_id ...
Đăng vào ngày 11 tháng 6 lúc 19:55
SQL Thực Chiến: Loại Bỏ Dữ Liệu Trùng Lặp và Trích Xuất Giá Trị Độc Nhất
Trong quá trình phát triển phần mềm, việc dữ liệu bị trùng lặp là vấn đề thường gặp, chẳng hạn như bản ghi đăng nhập nhiều lần của người dùng hoặc các bản cập nhật trạng thái đơn hàng trùng lặp. Việc trích xuất hiệu quả các giá trị duy nhất hoặc bản ghi mới nhất phù hợp với yêu cầu kinh doanh là cực kỳ quan trọng đối với hiệu suất hệ thống và đ ...
Đăng vào ngày 10 tháng 6 lúc 08:19