SQLAlchemy
SQLAlchemy
是一种对象关系映射模型(Object Relational Mapper), 简称ORM。
什么是ORM
关系对象映射
				类   -> 表
				对象 -> 记录(一行数据)
当有了对应关系之后,不再需要编写SQL语句,取而代之的是操作:类、对象。
ORM: models.User.objects.filter(id__gt=1,type__name='技术部') SQL: select id,name,age,email from user left join type on user.type_id = type.id
ORM和原生SQL(对orm的认识)
orm :开发效率高、可移植性高、查询语句简短、防注入
原生sql:运行速度快(orm需要转化为sql语句)
概念
db first
根据数据库的表生成类
							django 
								  python manage.py inspectdb
code first
根据类创建数据库表;
							django:
								  python manage.py makemigrations
								  python manage.py migrate 
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号