03数据的各种操作技术

03数据的各种操作技术

ID:38518360

大小:136.50 KB

页数:21页

时间:2019-06-14

03数据的各种操作技术_第1页
03数据的各种操作技术_第2页
03数据的各种操作技术_第3页
03数据的各种操作技术_第4页
03数据的各种操作技术_第5页
资源描述:

《03数据的各种操作技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据的各种操作技术主要内容DML概述插入(INSERT)修改(UPDATE)删除(DELETE)查询(SELECT)ResultSet接口基本用法复习可滚动的结果集可更新的结果集DML概述数据操作语言DML(DataManipulationLanguage)是最常使用的一类SQL语言,使用它可以维护、查询数据表中的数据,包括:插入(INSERT)——插入数据到数据表修改(UPDATE)——修改数据表中的内容删除(DELETE)——删除数据表中的数据查询(SELECT)——查询数据表中的内容java程序中,查询操作通过statement.executeQuery(Strings

2、ql)完成,返回结果集对象ResultSet;更新操作通过statement.executeUpdate(Stringsql)完成,返回受影响的纪录数插入(INSERT)语法:INSERTINTOtable_name[(column1[,column2…])]VALUES(value1[,value2…])例如:INSERTINTOemployeesVALUES(‘003’,‘wangwu’,‘w@a.b’,30,‘m’,1)INSERTINTOemployees(id,name)VALUES('004','david')说明:若没有指定字段名,系统会顺序将值填如各列列属性的

3、数据类型和所填如的值的类型必须吻合程序举例Notes:若数据表设置了主键,则主键字段不允许插入重复值修改(UPDATE)语法:UPDATEtable_nameSETcolumn1=value1[,column2=value2…]WHEREsearch_condition例如:UPDATEemployeesSETemail='wu@abc.com'WHERE(name='zhangsan')UPDATEemployeesSETage=24,dept_id=1WHERE(name='lisi')说明:WHERE子句设置限定条件可以一次更改多个字段的值程序举例删除(DELETE)语

4、法:DELETEFROMtable_name[WHEREsearch_condition]例如:DELETEFROMemployeesWHERE(name='Green')说明:WHERE字句设置要删除的数据该复合的条件如果没有WHERE字句,则会删除表中所有纪录程序举例查询(SELECT)查询(SELECT)可以说是SQL的核心,语法不难,但是可以用得很复杂,从而实现很强大的查询功能。SELECT基本语法:SELECTlist_of_columnsFROMtable_name[WHEREsearch_conditions]例如:SELECTid,nameFROMemploy

5、eesSELECTFROMemployeesSELECTname,age+5FROMemployeesSELECTa.idASemployee_id,a.sex,a.nameFROMemployeesa说明:如果要检索数据表中所有字段,可以用””替代字段检索时可以做一些简单运算可以为数据表指定别名,可以为检索的字段指定新的名称(别名和字段新名称在多表操作中有很实际应用)检索的字段顺序可以调换查询(SELECT)关于WHERE条件子句WHERE子句设置检索时的筛选条件例如:SELECTFROMemployeesWHEREdept_id=2说明:WHERE中可以使用许多不同的运算

6、符及关键字:比较运算符:=<>>=<=逻辑运算符:ANDORNOTIN及NOTIN,如:WHEREidIN(‘001’,’002’)NULL值(ISNULL,ISNOTNULL),如:WHEREdept_idISNULLLIKE及NOTLIKE,模糊检索,”%”代表多个字符,”_”代表一个字符,如:SELECTFROMemployeesWHEREnameLIKE'd%‘SELECTFROMemployeesWHEREnameLIKE'd_'查询(SELECT)数据排序(ORDERBY子句)有时候需要将检索出来的结果按照某些字段的数据顺序作排序语法:SELECTlist_of_

7、columnsFROMtable_name[WHEREsearch_conditions][ORDERBYcolumn1[ASC/DESC][,column2[ASC/DSC]…]]说明:其中ASC是递增,DESC是递减,如果不指定,默认为ASC也可以指定多个字段来排序,则排序的优先级同字段顺序如:SELECTFROMemployeesORDERBYage,idDESC查询(SELECT)统计函数的使用SQL语法提供了一些统计函数供检索时对数据作一些运算,目前大部分数据库都支持的统计函数如下表:例如:S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。