欢迎来到天天文库
浏览记录
ID:56947615
大小:86.00 KB
页数:15页
时间:2020-07-21
《第 7章 JSP和数据库的交互课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、添加信息删除信息更新信息信息的查询第7章JSP和数据库的交互添加信息insertinto表名称(字段名1,字段名2,…)values(值1,值2)例如:insertintoinfovalues(10,’刘强’,21,’男’);注意:添加信息值类型为文本,则必须加单引号(’刘强’),数值则不用。第7章JSP和数据库的交互删除信息deletefrom表名称where条件语句如果不加上条件语句,便是把表中所有信息都删除。1)deletefrominfowherename=‘王一’删除所有name字段的值为“王一”的信息2)deletefrominfowherename!=‘王一’删除所有name
2、字段的值不为“王一”的信息第7章JSP和数据库的交互删除信息(3)deletefrominfowhereage<21删除所有age字段的值小于21的信息(4)deletefrominfowherenamelike‘张%’删除所有name字段以‘张’开头的信息(5)deletefrominfowherenamelike‘%丽%’(%为通配符代替任何字符串)删除所有name字段包含‘丽’的信息第7章JSP和数据库的交互注意:数值变量不用单引号,字符串型变量要用单引号。Stringsql=“deletefrominfowhereage=10”;Stringsql=“deletefrominfow
3、herename=’张三’”;第7章JSP和数据库的交互更新信息update表名称set字段名1=值1,字段名2=值2,…where条件语句例:(1)updateinfosetsex=‘男’将info表中各个性别字段的内容都更新为‘男’(2)updateinfosetage=23wherename=‘李里’将info表中name为‘李里’的age字段的值修改为23。第7章JSP和数据库的交互注意:数值变量不用单引号,字符串型变量要用单引号。第7章JSP和数据库的交互信息查询基本查询select*from表名称取出表中所有信息select字段名1,字段名2,…from表名称取出指定字段的信息
4、。selecttopn字段名或*from表名称取出表的指定字段或所有信息的前n个信息。第7章JSP和数据库的交互条件查询where后所加的条件语句,可由“运算符”或“关键词”所组成,还可以使用通配符。1.使用运算符=,!=,>,<,>=,<=,And(逻辑与),Or(逻辑或),Not(逻辑非)第7章JSP和数据库的交互条件查询2.使用between…and关键词设置取出信息的条件是介于两个数值之间。select*frominfowherenumbetween5and8从info表中取出学号在5~8之间的信息。3.使用in关键字In关键字可以默认设置几个值,而取出的信息必须是符合这些默认值中
5、的某一个。第7章JSP和数据库的交互条件查询select*frominfowherenamein(‘张英’,‘何柳’,‘马强’)Info表中name为‘张英’,‘何柳’,‘马强’的信息都会被取出。4.使用like关键词like可以配合通配符%来设置查询条件,%可以代替多个不同的字符。第7章JSP和数据库的交互条件查询4.使用like关键词select*frominfowherenamelike‘马%’name字段中以马开头的信息都会被选取。select*frominfowherenamelike‘%仪%’只要name字段中包含仪的都符合条件。第7章JSP和数据库的交互排序查询orderby
6、排序依据的字段select*fromtable1wherenum<=10orderbyscore取出学号小于等于10的学生成绩信息,并按照score作递增排序第7章JSP和数据库的交互排序查询select*fromtable1wherenum<=10orderbyscoredesc取出学号小于等于10的学生成绩信息,并按照score作递减排序(加了desc)第7章JSP和数据库的交互第7章JSP和数据库的交互注意:数值变量不用单引号,字符串型变量要用单引号。
此文档下载收益归作者所有