- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库数据查询与统计
表数据操作(插入、更新、删除) 图形界面表数据插入、更新和删除(环境操作) SQL语句表数据插入 例 在companyinfo数据库的customer表中插入一条记录(全部列)。 INSERT INTO customer VALUES(11,‘嘉年实业’,‘王亮’,’4573166’,’东方红大道226号’,’467000’) (新建表customer ) 任务3 表及其维护 表数据操作(插入、更新、删除) SQL语句表数据插入 例 在表customer中插入部分列,只输入客户ID、公司名称和联系人姓名。 INSERT INTO customer(客户ID,公司名称,联系人姓名) VALUES(11,‘阳光科技’,‘张靖’) 任务3 表及其维护 表数据操作(插入、更新、删除) SQL语句表数据更新(一列、多列,指定行、全部行) 例 将customer表中东南实业公司的联系人姓名改为“施华”。 UPDATE customer SET 联系人姓名=施华 WHERE 公司名称=东南实业 任务3 表及其维护 表数据操作(插入、更新、删除) SQL语句表数据更新(一列、多列,指定行、全部行) 例 将customer表中东南实业公司的联系人姓名改为“施华”。 UPDATE customer SET 联系人姓名=‘施华‘,公司名称=’东南建工 WHERE 公司名称=东南实业 任务3 表及其维护 表数据操作(插入、更新、删除) SQL语句表数据更新(一列、多列,指定行、全部行) 例 将customer表中东南实业公司的联系人姓名改为“施华”。 UPDATE customer SET 联系人姓名=施华 WHERE 公司名称=东南实业 任务3 表及其维护 表数据操作(插入、更新、删除) SQL语句表数据更新(一列、多列,指定行、全部行) 例 将customer表中东南实业公司的联系人姓名改为“施华”。 UPDATE customer SET 联系人姓名=施华 任务3 表及其维护 表数据操作(插入、更新、删除) SQL语句删除表数据 例 删除customer表中公司名称为“森通”的记录。 DELETE FROM customer WHERE 公司名称=森通 例 删除customer表中所有的记录。 DELETE FROM customer 任务3 表及其维护 任务1 简单查询 基本查询 带条件的查询 使用范围表达式 例?在product表中查询库存量大于200而小于100的产品名、库存量和单价。 SELECT 产品名,库存量,单价 FROM product WHERE 库存量 NOT BETWEEN 200 AND 100 想一想:若用算术表达式实现呢? 任务1 简单查询 基本查询 带条件的查询 使用IN关键字 语法: 表达式 [NOT] IN (表达式1 , 表达式2 [,…表达式n]) 例 查询雇员表employee中所有特长为“计算机”、“钢琴”、“书法”的雇员的姓名、特长。 SELECT 姓名,特长 FROM employee WHERE 特长 IN (‘计算机’,‘唱歌,书法) 想一想:若用逻辑表达式实现呢? 任务1 简单查询 基本查询 带条件的查询 通配符的使用,其含义见下表: 符 号 含 义 %(百分号) 0~N个任意字符 _(下划线) 单个的任意字符 [ ](封闭方括号) 方括号中列出的任意一个字符 [^] 任意一个没有在方括号中列出的字符 任务1 简单查询 基本查询 带条件的查询 通配符的使用 例? 列出雇员表employee中所有姓“章”的雇员的信息。 SELECT * FROM employee WHERE 姓名 LIKE 章% 任务1 简单查询 基本查询 带条件的查询 通配符的使用 例6.18?查询雇员表employee中所有姓名中第二个字为“利”字的雇员的姓名和出生日期。 SELECT * FROM emplo
文档评论(0)