python 笔记 之 sqlalchemy操作数据库-说明

'''
SQLAlchemy -- 思想 --与diango 相似
ORM技术
从数据库中查出100条数据,如何保存
ORM - Object-Relational Mapping
把关系数据库的表结构映射的对象上

'''

'''
student id,name,age,sex,grader

[
(1,'ling',18,'M',59)
(2,'shang',26,'F',88)
(3,'ajing',31,'M',94)
]

tuple 数据不可变
想知道表的结构,int  varchar
'''
student = []
for x in student:
    for y in student[x]:
        student[x][y]



'''
表 student
id,name,age,sex,grander

类 module
id,name,age,sex,grander
类的属性和表字段是一一对应的

每张表都会有一个对应的类

'''
class Student(object):
    def __init__(self,id,name,age,sex,grander):
        self.id = id
        self.name = name
        self.age = age
        self.sex = sex
        self.grander = grander

st1 = Student('10001','ling',25,'M',78)
print(st1.name)
'''
[
    student1
    student2
    student3
    student4

]

获取具体的对象,遍历一次就可以了,
然后通过对象的属性获取到对应的值

- ORM思想
对象关系映射
'''

猜你喜欢

转载自my.oschina.net/u/3824134/blog/1811606