- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第3章更上一层楼——数据的增删改/03
Contents1SQL编程基础知识23数据的插入数据的删除4数据的修改
3.1SQL编程基础知识33.1.1运算符运算符作用+加法-减法*乘法/或DIV除法%或MOD取余表1算数运算符1)算数运算符示例MySQL中有4种常见的运算符,可以用来对字段或操作数进行运算。主要包括算数运算符、比较运算符、逻辑运算符和位运算符。算数运算符是最常用的运算符,主要包含加(+)、减(-)、乘(*)、除(/)、取余(%)这5种运算。
3.1SQL编程基础知识4表2比较运算符2)比较运算符示例比较运算符主要用来对表达式两端的数据进行比较,结果为真返回1,结果为假返回0,结果不确定则返回NULL。运算符作用=等于,!=不等于?大于?小于=小于等于=大于等于BETWEEN??在两值之间NOTBETWEEN??不在两值之间IN在集合中NOTIN不在集合中=严格比较两个NULL值是否相等LIKE模糊匹配REGEXP或RLIKE正则式匹配ISNULL为空ISNOTNULL不为空
3.1SQL编程基础知识5表3逻辑运算符3)逻辑运算符示例逻辑运算符也称布尔运算符,主要用来对单个或多个表达式进行判断,结果为真返回1,结果为假返回0,结果不确定则返回NULL。运算符作用NOT或!逻辑非AND逻辑与OR逻辑或XOR逻辑异或
3.1SQL编程基础知识6表4位运算符4)位运算符示例位运算符是在二进制数上进行计算的运算符。计算机程序中的数据在内存中都是以二进制形式存储的,位运算就是对这些二进制数据进行操作。运算符作用位与|位或^位异或~取反?左移?右移
3.1SQL编程基础知识73.1.2运算符优先级运算符的优先级指的是在进行表达式计算时,优先级高的运算符先计算,优先级低的运算符后计算。MySQL中运算符的优先级如下所示:优先级从低到高运算符1=(赋值运算)、:=2II、OR3XOR4、AND5NOT6BETWEEN、CASE、WHEN、THEN、ELSE7=(比较运算)、=、=、、=、、、!=、?IS、LIKE、REGEXP、IN8|910、11-(减号)、+12*、/、%13^14-(负号)、?(位反转)15!表5运算符优先级示例
3.1SQL编程基础知识83.1.3谓词谓词是函数的一种,它是需要满足特定条件的函数,该条件就是返回值为真值,即返回值为True、False或Unknown。常见的SQL谓词,包括:BETWEEN、LIKE、ISNULL、IN、EXISTS。示例:以客户交易订单表customer_trade_order为例,关于谓词的查询使用如下所示。BETWEENLIKEISNULLINEXISTS
3.2数据的插入9数据的插入指的是向数据表中插入一条或多条记录。针对已经存在库中的表可以通过INSERTINTO关键字增加记录,语法格式如下所示:示例:向客户交易订单表customer_trade_order中插入一条客户Fred的订单信息(全部字段数据插入)。
3.3数据的删除10数据的全部删除指的是对表中的记录执行全部删除。MySQL中删除全部记录的关键字为DELETEFROM或TRUNCATE,语法格式如下所示:示例:删除客户交易订单表customer_trade_order中的全部记录。3.3.1数据的全部删除3.3.2数据的部分删除示例:删除客户交易订单表customer_trade_order中的部分信息。数据的部分删除指的是根据约束条件对表中的记录执行删除操作。MySQL中删除部分记录的关键字为DELETEFROM和WHERE,语法格式如下所示:
3.4数据的修改11单字段数据修改指的是修改表中某一列对应的记录,语法格式如下所示:示例:修改客户交易订单表customer_trade_order中Fred的性别为女性。3.4.1单字段数据修改3.4.2多字段数据修改多字段数据修改指的是修改表中某几列对应的记录,语法格式如下所示:示例:修改客户交易订单表customer_trade_order中Fred和Kevin的性别为女性和交易商品为化妆品。
第4章初探SQL核心——数据的基础查询/04
Contents1查询语法的七个核心关键字23字段的处理查询高级过滤字段查询
4.1查询语法的七个核心关键字144.1.1SELECTSELECT关键字就是告知数据库,在提取数据时,需要选择的字段名称。这里的字段可以是数据表中已有的字段名称,也可以是基于已有字段的衍生字段名称,语法格式如下所示:示例:查询中介二手房成交表second_hand_house_deal中所有字段的信息。4.1.2FROMFROM关键字就是告知数据库,
您可能关注的文档
- 影视批评写作 课件 第0--2章 绪论 今天我们如何写影评?; 本体论范式:影视文本如何理解世界?; 艺术学范式:现代公民如何践行美育?.pptx
- 影视批评写作 课件 第3、4章 媒介学范式:进入智能时代影视何为?; 历史论范式:透过影视如何看到历史?.pptx
- 影视批评写作 课件 第5、6章 产业论范式:工业体系如何影响叙事?; 技术论范式:技术变革如何影响叙事?.pptx
- 影视批评写作 课件 第7、8章 社会学范式:透过影视如何观察社会?; 主旋律范式:影像如何诠释中国特色?.pptx
- 影视批评写作 课件 第9、10章 类型学范式:特定视角如何裁剪语境?; 生活论范式:透过影视如何学会生活?.pptx
- 影视批评写作 课件全套 林玮 第0--10章 绪论 今天我们如何写影评?--- 生活论范式:透过影视如何学会生活?.pptx
- SQL从入门到进阶跑 课件 第1、2章 进入SQL世界——背景知识; 从基础做起——数据库表的管理.pptx
- SQL从入门到进阶跑 课件 第5、6章 玩转SQL函数与语法——数据的高级查询; 封装SQL语句的表——视图的增删及查询.pptx
- SQL从入门到进阶跑 课件 第7、8章 提高查询效率的制胜法宝——索引; 现特定功能的SQL语句集——存储过程的增删及调用.pptx
- SQL从入门到进阶跑 课件全套 第1--8章 进入SQL世界 背景知识--- 现特定功能的SQL语句集 存储过程的增删及调用.pptx
文档评论(0)