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

SQLAlchemy Reflection:Làm cách nào để truy vấn dữ liệu từ các cột cụ thể?

Chỉ cần chỉ định các cột để chọn [session.query(testtable.c.password, testtable.c.username) ] thay vì toàn bộ bảng [session.query(testtable) ]:

def TestConnection():
    data = None
    loopCounter = 0 
    for data in session.query(testtable.c.password, testtable.c.username).filter_by(is_active=1, is_deleted=0): 
        pwd, usr = data
        print(loopCounter + 1, pwd, usr)
        loopCounter += 1
    if data is None:
        raise Exception ("Could not find any data that matches your query")        
    else:
        print("It worked!")



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. flask-login:không thể hiểu nó hoạt động như thế nào

  2. Chèn dữ liệu từ một bảng khác bằng một vòng lặp trong mysql

  3. Nhận hàng có giá trị cao nhất hoặc thấp nhất từ ​​GROUP BY

  4. Cập nhật trường khi không có giá trị

  5. sao chép cấu trúc cơ sở dữ liệu mà không có dữ liệu trong mysql (với các bảng trống)