范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

数据库(mysql)关键知识

  Mysql是目前互联网使用最广的关系数据库,关系数据库的本质是将问题分解为多个分类然后通过关系来查询。一个经典的问题是用户借书,三张表,一个用户,一个书,一个借书的关系表。当需要查询某个用户借书情况或者是书被那些人借了,就用关系查询来实现。
  关系数据库范式
  来自英文Normal form,简称NF。要想设计—个好的关系,必须使关系满足一定的约束条件,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。总共有六种范式:第一范式(1NF)、第二范式(2NF)、 第三范式(3NF)、巴斯-科德范式(BCNF)、 第四范式(4NF)和 第五范式(5NF,又称完美范式)。
  1NF是指数据库表的每一列都是不可分割的原子数据项。2NF必须满足1NF,要求数据库表中的每行记录必须可以被唯一地区分。3NF在2NF基础上,任何非主 属性不依赖于其它非主属性(在2NF基础上消除传递依赖)。BCNF是在3NF基础上,任何非主属性不能对主键子集依赖(在3NF基础上消除对主码子集的依赖), 满足BCNF不再会有任何由于函数依赖导致的异常,但是我们还可能会遇到由于多值依赖导致的异常。4NF的定义很简单:已经是BC范式,并且不包含多值依赖关系。5NF处理的是无损连接问题,这个范式基本没有实际意义,因为无损连接很少出现,而且难以察觉。而域键范式试图定义一个终极范式,该范式考虑所有的依赖和约束类型,但是实用价值也是最小的,只存在理论研究中。
  Catalog和Schema
  是数据库对象命名空间中的层次,主要用来解决命名冲突的问题。从概念上说,一个数据库系统包含多个Catalog,每个Catalog又包含多个Schema,而每个Schema又包含多个数据库对象(表、视图、字段等)。但是Mysql的数据库名就是Schema,不支持Catalog。
  Mysql的数据库引擎主要有两种MyISAM和InnoDB,MyISAM支持全文检索,InnoDB支持事务。
  SQL中的通配符‘%’代表任意字符出现任意次数。‘_’代表任意字符出现一次。SQL与正则表达式结合查询一般用在WHERE table_name REGEXP "^12.34"。子查询是从里到外执行。
  数据库联结(join)涉及到外键,外键是指一个表的列是另一个表的主键,那么它就是外键。笛卡尔积联结(不指定联结条件时)生成的记录条目是单纯的第一个表的行乘以第二个表的列数。用得最多的是等值联结也叫内部联结。
  高级联结还有自连接,是指查询中的两张表是同一张表,它通常作为外部语句用来代替从相同表中检索数据时使用的子查询。自然联结使每个列只返回一次。外部联结是指联结包含了那些在相关表中没有关联行的行。例如列出所有产品及其订购数量,包括没有人订购的产品。LEFT OUTER JOIN指选择左边表的所有行。
  组合查询是指采用UNION等将两个查询结果取并集。
  视图是查看存储在别处的数据的一种工具,它本身并不包含数据,因此表的数据修改了,视图返回的数据也将随之修改,因此如果使用了复杂或嵌套视图会对性能有较大的影响。视图的作用之一是隐藏复杂的SQL通常会涉及到联结查询。
  存储过程类似于批处理,包含了一条或多条SQL语句。语法:
  CREATE PROCEDURE name()
  BEGIN
  SQL
  END
  -------------------------
  CALL name()//来调用存储过程
  游标有DECLARE定义,游标与存储过程是绑定的,存储过程处理完成,游标就会消失。游标被打开后可以使用FETCH语句访问每一行。
  触发器是在某个时间发生时自动执行某条SQL语句。语法:
  CREATE TRIGGER name AFTER INSERT ON talbe_name FOR EACH ROW
  事务处理可以维护数据库的完整性,保证批量的操作要么完全执行,要么完全不执行。包括事务、回退、提交、保留点几个关键术语。ROLLBACK只能在一个事务处理内使用。他不能回退CREATE和DROP操作。使用COMMIT保证事务提交。复杂的事务处理需要部分提交或回退,因此我们需要使用保留点SAVEPOINT。可以使用ROLLBACK TO savepoint_name。保留点越多越好。保留点在事务执行完成后自动释放。

地球围着太阳转,倾斜的地轴为什么不能垂直?地球围着太阳转,倾斜的地轴为什么不能垂直?不只是地球,太阳系里每一颗星星的自转轴都是歪的,最夸张的天王星甚至还躺着转,金星还是反着转的,同样在太阳系同一个黄道面上诞生,为什么会千姿科学家预测太阳在30亿年后将变为红巨星并吞噬地球,那时地球将经历怎样的灭亡过程?确实,根据科学家对太阳燃烧速度的判断,太阳将在30亿年(也有说是35亿年后)成为红巨星,那也意味着太阳走向死亡。不过太阳走向死亡的过程也是非常缓慢的,成为红巨星后的膨胀也会很慢,并在农村不拉网线的上网自由神器,蒲公英4G路由器X4C测评二毛在城里上班,居住在城郊的农村老家,每天来回通勤,因为老家只有父母,基本用不到网,也就没有拉宽带,而是用了蒲公英家的4G路由器,它可以把SIM卡的流量转成无线WiFi网络用,如果俄罗斯投资1万亿卢布研发芯片,为何台积电不顾美国阻止要合作太让人意外了,台积电竟然不顾美国阻止要跟俄罗斯合作?这是怎么回事?据俄罗斯生意人报最近报道,目前俄罗斯已经组织22个工作组为微电子产业制定新的发展规划,还打算拿出6000到1万亿卢李宁12年前广告预言美国海关扣押事件巴黎世家新品抄袭F2系列?最近,一条李宁12年前拍摄的广告片在互联网上火了起来,视频用黑色幽默的手法,讲述了一位来自中国的李宁工作人员在波特兰入境时被美国海关扣押的遭遇,而扣押的理由竟是海关人员不相信这位青中微公司董事长尹志尧60岁创业今78岁没退休已入美籍年薪近700万运营商财经网实习生牛荣莉文提到中微半导体公司,就不得不提到其创始人掌门人尹志尧,他是知名的学术大牛和领军人物,在业内久负盛名。接下来,运营商财经网试图揭秘的人正是中微公司董事长兼总从1天缩短到几个小时,神舟十三回家怎么提速的?领先世界吗?大家好,我是奥利给!航天员回家上次用了28小时,这次为什么只要4小时,还可以更快吗?航天员回家之路不简单太空飞船的回家之路说起来也很容易,就跟我们开车一样,踩一脚刹车,然后找个合适记账软件用艺人头像姓名设AI陪伴者,法院判其道歉赔偿在一款手机记账软件中,用户可用他人肖像生成AI陪伴者,并为之起名添加相互称谓。艺人何某发现,该软件提供预设好的何某头像,向用户推送肖像表情包和撩人情话,营造出用户和何某的互动体验。骑手送餐致二级伤残,平台称不存在雇佣关系拒赔!法院判了疫情期间不方便出门,很多人都会选择订外卖来解决用餐需求。饿了么美团等骑手就成为大家最重要的小伙伴之一。然而近日,一位饿了么平台旗下的外卖小哥却在送餐途中不幸发生了意外,导致二级伤残全球4个下沉最严重的城市,其中有一个在我国卫星观测显示,全球沿海城市平均每年下沉数厘米。研究人员在4月16日的地球物理研究快报(GeophysicalResearchLetters)上报告称,陆地下沉和海平面上升的双重冲击你的笔记本电脑用了多久了?有什么故事吗?我的戴尔电脑是2007年购买的,据现在的话,15年了,酷睿伪双核,xp系统,虽然很多软件装不了(如微信不支持xp系统),但是可以正常启动,电源必须插电,其他一切日常办公使用足矣。2
外媒报道今年最受欢迎三款高端手机,小米实至名归,华为让人意外随着时代的进步,手机从有钱人的玩具到如今的人手一部,不过用了短短十年的时间。而到了如今,手机里却又分出了普通手机和高端手机。最近,就有外媒盘点出了今年最受欢迎的三款高端手机,可以说小米MIX4爆红,60秒销售额轻松破3亿米粉高端市场再添猛将自小米MIX4发布后,就成为各大网络平台网友争相讨论的焦点。甚至可以说是一时之间,风头无两。当然最重要的就是何时能购买,第一时间来体验这款科技之作。8月16日上午10点,小米MIX有哪些便携性出色但配置却不输游戏本的轻薄本大多数中国人在购买商品时,总是喜欢购买综合性能强的产品。比如国内SUV的热销就是一个很好的例子,同时关注好路和烂路可以省去很多麻烦。每个买笔记本电脑的人都是如此。随着科技水平的提高还在使用传统的机械硬盘?该和SSD来个亲密接触了在目前的DIY领域,存储介质基本上是由SSD控制的。毕竟,与机械硬盘相比,SSD的性能有了很大的提高,尤其是4K随机硬盘。我们也看到越来越多的高性能固态硬盘出现在市场上,带给消费者苹果新专利有点考验眼球管理能力近日消息,苹果的第三项专利眼球追踪技术,可应用在普通设备和苹果VRAR设备。使用该系统,用户只要移动眼球就能控制光标,不仅如此,凝视选择可以通过键盘输入文本的同时进行移动,从而达到小米平板5重磅回归!网友MIUI展开讲讲?8月10日晚,小米召开秋季新品发布会,除了雷军本人的激情演讲以外,小米MIX4小米平板5系列小米电视6小米音箱Sound等一系列新品也匆匆到来。其中小米平板5系列作为小米迟到三年之很实用的电脑蓝屏的原因及解决方法现在的人基本上都会使用电脑了,但是电脑在使用过程中总会出现一些小问题,你会解决吗?比如电脑蓝屏。使用过电脑的朋友都遇到过电脑蓝屏的现象,电脑蓝屏是一个非常普遍的现象,即使是比尔。盖不看频率选内存,可能会吃亏?浅谈内存频率对电脑性能的影响许多人在配电脑主机,选购内存条时都有过这样的疑虑各种内存频率该如何选择?频率的高低对性能有哪些影响?大家好,今天为大家简答一下这个问题。内存频率的那些事,篇幅有限,不会赘述过多细节电脑CPU手机CPU电视盒子CPU性能天梯图2021电脑CPU性能天梯图手机CPU性能天梯图电视盒子CPU性能天梯图前几天发了一张CPU性能天梯图,好多小伙伴说型号不全,没有他的CPU。这次整了个齐全的,截止到2021年8月份,不仅Windows10电脑越用越慢,如何让系统像新安装的一样?大家好我是大明,电脑windows10系统越用越慢是因为长时间没有定期的做维护所导致的,电脑操作系统每天运行时会产生大量的垃圾文件及后台缓存,如果长时间的不清理的话就会越积越多导致如何在Mac上将键盘用作鼠标?使用Mac的键盘作为触控板或鼠标(或被认为是控制鼠标的另一种方式)在大多数版本的MacOS中都可用,其工作原理如下在Mac上将键盘用作鼠标1。从Dock或Apple菜单转到Mac上