Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

C #:Lớp trình tạo truy vấn SQL

Vì Google dẫn tôi đến trang này, tôi sẽ đề xuất SqlKata , một SqlQuery Builder đơn giản nhưng mạnh mẽ, hỗ trợ lồng ghép trong đó các điều kiện, truy vấn con và kết nối.

Hiện tại nó hỗ trợ SqlServer, MySql và PostgreSql

var query = new Query("Users")
     .LeftJoin("Countries", "Users.CountryId", "Countries.Id")
     .Where("Status", "blocked")
     .OrWhereIn("Id", new [] {10, 11, 12})
     .OrWhere("LastLogin", ">", DateTime.UtcNow.AddMonths(-5));

Lưu ý: Tôi là chủ sở hữu của nó

Sự khác biệt giữa đầu ra của các trình biên dịch khác nhau
MySql: https://sqlkata.com/playground/mysql?code=var%20query%20=%20new%20Query (% 22Posts% 22) .Limit (10) .Offset (20)% 3B

SqlServer: https://sqlkata.com/playground/sqlserver?code=var%20query%20=%20new%20Query (% 22Posts% 22) .Limit (10) .Offset (20)% 3B

Oracle: https://sqlkata.com/playground/oracle?code=var%20query%20=%20new%20Query (% 22Posts% 22) .Limit (10) .Offset (20)% 3B



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL cách tốt nhất để lưu trữ các chuỗi dài

  2. Làm thế nào để kéo dữ liệu từ cơ sở dữ liệu mysql và trực quan hóa với D3.JS?

  3. Truy vấn Mysql để tìm ID nơi nhiều điều kiện đáp ứng cho một cột

  4. MySQL bắt đầu không phải là dịch vụ

  5. bắt lửa đọc dữ liệu từ mysql song song