//创建两个表1.classaxStudent:Record{var studentID:Int64=0var studentName:String=""var studentAge:Double=0var studentSex:Int=0var studentAddress:String=""}2.classaxTeacher:Record{var teacherID:Int64=0var studentID:Int64=0var teacherName:String=""var teacherAge:Double=0var teacherSex:Int=0var teacherAddress:String=""}//查询单个表中的单个字段let studentAge =DBQueue.inDatabase { db intry!Double.fetchOne(db, sql:"Select studentAge from axStudent where studentID = \("")")}let studentSex =DBQueue.inDatabase { db intry!Int.fetchOne(db, sql:"Select studentSex from axStudent where studentID = \("")")}let studentName =DBQueue.inDatabase { db intry!String.fetchOne(db, sql:"Select studentName from axStudent where studentID = \("")")}//查询数据库中某字段数据的总和let studentAgeSum =DBQueue.inDatabase { db intry!Int.fetchOne(db, sql:"SELECT sum(studentAge) FROM axStudent WHERE studentID = \("")")//表中某一studentID可能有多条}let teacherAgeSum =DBQueue.inDatabase { db intry!Int.fetchOne(db, sql:"SELECT sum(teacherAge) FROM axTeacher WHERE teacherID = \("")")//表中某一teacherID可能有多条}//查询一个表中的某一条数据let student =DBQueue.inDatabase({ db intry! axStudent.fetchOne(db, sql:"Select * from axStudent where studentID = \("")")})let teacher =DBQueue.inDatabase({ db intry! axTeacher.fetchOne(db, sql:"Select * from axTeacher where teacherID = \("")")})//查询一个表中符合条件的多条数据let students1 =DBQueue.inDatabase({ db intry! axStudent.fetchAll(db, sql:"Select * from axStudent where studentID = \("")")//如果studentID不唯一})let students2 =DBQueue.inDatabase({ db intry! axStudent.fetchAll(db, sql:"Select * from axStudent")})let teachers1 =DBQueue.inDatabase({ db intry! axTeacher.fetchAll(db, sql:"Select * from axTeacher where teacherAddress = \("")")//如果teacherAddress不唯一})let teachers2 =DBQueue.inDatabase({ db intry! axTeacher.fetchAll(db, sql:"Select * from axTeacher")})//升序降序let students =DBQueue.inDatabase { db intry! axStudent.fetchAll(db, sql:"SELECT * FROM axStudent where studentID = \("") order by studentAge DESC")}let teachers =DBQueue.inDatabase { db intry! axTeacher.fetchAll(db, sql:"SELECT * FROM axTeacher where teacherID = \("") order by teacherAge ASC")}//查询个数letcount=DBQueue.inDatabase { db intry!Int.fetchOne(db, sql:"Select count(*) from axStudent where studentID = '\("")’")}//多表联查letIDs=DBQueue.inDatabase { db intry!String.fetchAll(db, sql:"SELECT axTeacher.studentID FROM axStudent,axTeacher WHERE axStudent.studentAge = 10 and axTeacher.teacherSex > 0 and axStudent.studentID = axTeacher.studentID and axStudent.studentName not like 'D-%' and axTeacher.teacherName not like 'L-%'")}