java数据库技术PPT电子课件教案-第3章 SQL语句基础之DML精选.ppt

java数据库技术PPT电子课件教案-第3章 SQL语句基础之DML精选.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java数据库技术PPT电子课件教案-第3章 SQL语句基础之DML精选

第3章 SQL语句基础之DML DML ( Data Manipulation Language,数据操纵语言)命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言,也就是涉及数据的SQL语句,包括查询数据(SELECT语句)、插入数据(INSERT语句)、删除数据(DELETE语句)、修改数据(UPDATE语句)等。 3.1 SELECT语句基础 select语句主要用于查询数据库操作,包括选择特定的列、计算列、设置列,select语句可以使用连接符和使用Distinct。这一节将对select语句都只写基础操作进行介绍。 3.1.1 选择特定的列 在表users中使用select语句来选择特定的列,语法如下: mysql select id,sex,phone from users; 上述代码中加粗部分是select语句,该例子是在MySQL数据中查询的,所以在SQL语句之前有mysql字样,select语句下方显示都是查询出来都结果。 3.1.2 计算列值 使用select语句查询时,可以计算查询的列值,这里说的计算列值是数字列值计算。计算列值的用法如下: mysql select color,price,price+5000 from cars; 查询出price列值,和price+5000以后都列值。列值都计算还包括乘法和减法等计算,下面来编写列值的乘法和减法同时应用都SQL语句。 3.1.2 计算列值 mysql select color,price,price*10-1000 from cars; 上面都计算是先乘再减的计算,其中price 列是数据库中都值,price*10-1000是price列乘以10再减去1000都计算结果,下面来看一下先减再乘的写法。 mysql select color,price,(price-100)*10 from cars; 3.1.3 使用NULL值参与计算 使用select语句查询时,有时候查询出来都列值可能会是NULL,查询出NULL值的情况如下: mysql select color,price from cars; 上述的查询中price值为NULL时,则显示NULL,但是NULL不能进行加减乘除都运算。 3.1.4 设置列别名 使用select语句查询时,可以设置查询列的别名。设置列的别名写法如下: mysql select color as car_color ,price,price*10-10000 as result from cars; 使用别名时可以用as关键字,as关键字后面写别名,也可以不用as关键,写法如下: 3.1.4 设置列别名 mysql select color car_color ,price,price*10-10000 result from cars; 当不使用as关键字时,列名后面空一格,然后直接写别名。除了给列名使用别名外,还可以给表名使用别名,写法如下: mysql select color car_color ,price,price*10-10000 result from cars as ca; 3.1.5 在select语句中使用连接符 mysql select concat(cartype, is ¥,price,.00) car from cars; 上述select语句连接符是在MySQL数据库中使用的,连接符用concat(name1,name2)来表示,在Oracle中连接符写法如下: select name1 || name2 from tableName 3.2 WHERE子句 在使用select语句进行查询的时候,常常需要指定查询的条件,where子句是用来指定查询条件的。where子句也叫条件查询子句,如果只需要查询指定条件的数据,则可以用where子句达到这一目的。 3.2.1 WHERE子句 where子句也叫条件查询子句,如果只需要查询指定条件的数据,则可以用where子句达到这一目的。 例如,在用户表中,只需要查询出年龄为20的用户,可以用where子句来进行条件查询,SQL语句如下: select * from users where age=20; 3.2.1 Where子句 如果只想要一张表中在age=20的特定字段数据时,可以用如下SQL语句: mysql select username,age,sex from users where age=20; 查询id小于20的SELECT语句如下: mysql select username,age,sex 3.2.2 WHERE IN子句 WHERE IN语句用于声明可以接受的

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档