数据库
Grsu_M
这个作者很懒,什么都没留下…
展开
-
SQL语句执行效率优化
一、明确原理 首先进行SQL语句的优化得先明白为什么要优化: 1、提高效率 硬件存取速度是有限的,当达到上限唯一牺牲的就是时间,所以高效率的语句可以大大缩减进程花费的时间,同时应用在软件服务方面也可以大大提高使用者的体验 2、说到时间再说说耗损,进程开销CPU运转不断进行信息交互,硬盘的读取寿命,电量耗损,处理器使用耗损等等等 高质量的SQL不仅可以提高效率,更可以为待遇薪资提供一个更高阶层的实打实的手段! ...原创 2020-12-04 09:12:27 · 749 阅读 · 0 评论 -
Oracle约束条件(详细)
注意:添加约束条件必须在插入数据之前,在插入数据之后就不能再添加约束! 非空约束(NOT NULL) 要求属性不能为空,不允许插入null值。 唯一约束(UNIQUE) 要求属性为唯一值,不允许出现相同数据。 主键约束(PRIMARY KEY) 目标属性既要求非空,也要求唯一。 外键约束(FOREIGN KEY) 对应主键约束,在插入记录时,必须先插被关联的表(主表),才能插关联表(从表)。从表的数据唯一对应主表的数据。 CHECK约束 限制列中值范围的约束 DEFAULT约束 用于未规定其他值是设置列中默原创 2020-11-02 14:11:16 · 1904 阅读 · 0 评论 -
MySQL 8安装步骤详细
MySQL 8 MySQL 8 较之之前版本安装方面产生了一些区别,废话不多说,晒下载链接先:https://pan.baidu.com/s/1p0gPFSFUXIMMmhj_m0K5fg 提取码:9wh7 安装MySQL8花费了我一天时间,踩了不少的坑,记录在博客中分享填坑吧 首先是下载安装,Windows版本的MySQL 8 安装比较的简便,无须如同网上所说的需要新建my.ini文档,直接双击启动安装程序 直接next到 next,点Browse选择安装路径,最好保存在全英文路径 点next,一路默认完原创 2020-10-16 11:53:30 · 273 阅读 · 0 评论 -
数据库内连接与外连接(自我理解--深刻)
数据库内连接 INNER JOIN 数据库内连接限制较多,要求连接的关系表之间必有一一行对应关系,不然容易出现一对多产生长幅数据表,如下图: 要求每位学生选择一门课程,则两表匹配后会出现sx关系表情况,事实上匹配结果已经超出逻辑范围。 如若学生id对应选课表内课程id,且作为匹配条件,即可消除笛卡尔积,实现一一对应。 SQL语句是: select s.id,s.name,x.id,x.course from student s inner join course x on s.id=x.id; SQL语原创 2020-10-12 14:20:57 · 559 阅读 · 0 评论 -
SQL随笔(新人心得)
SQL语言随笔前言数据库相关这就是第一部分 前言 刚刚大学毕业进入社会,新入职一家美企,实话实说软件编程实际上已经偏离了我的大学专业方向了,选择软件行业就是纯粹的高薪还略带有些许的个人兴趣。 讲实话写博客的初衷就是让自己对软件行业有个系统性的认知还有强化记忆,毕竟博客不仅仅是拿来给看客看的,我身为作者自然会更加的记忆深刻。 我的第一份工作的工作量和工作难度并不大,所以我有充分并且自由的时间来完善我的博客,也就是完善我的软件行业知识。 为啥我的博客第一部分会写数据库相关呢,原因就是数据库相关知识,目前刚好是我原创 2020-10-12 13:38:52 · 110 阅读 · 0 评论