![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 78
EP小良_007
万物皆有裂痕,那是光透过来的地方
展开
-
sql面试题_SQl优化技巧_1、注意通配符中like的使用,百分号放后面_2、避免在where子句中对字段进行函数操作_3、在子查询当中,尽量用exists代替in_4、where子句中尽量不要使用
系列文章目录作为程序员经常和数据库打交道的时候还是非常频繁的,掌握住一些Sql的优化技巧还是非常有必要的。下面列出一些常用的SQl优化技巧文章目录系列文章目录1、注意通配符中like的使用,百分号放后面2、避免在where子句中对字段进行函数操作3、在子查询当中,尽量用exists代替in4、where子句中尽量不要使用is null 或 is not null对字段进行判断5、避免在where子句使用or作为链接条件6、避免在 where 子句中使用 != 或 <> 操作符7、少用in 或原创 2021-07-09 23:23:10 · 656 阅读 · 0 评论 -
Oracle_002_安装oracle10G、win10安装oracle11G以及遇到的问题、安装完之后连接、用system连接、忘记system密码怎么办以及用navicate连接oracle
安装oracle10G文章目录安装oracle10G原创 2021-06-24 22:15:39 · 259 阅读 · 4 评论 -
Oracle_001_怎么安装virtualbox虚拟机运行xp环境、oracle简介、virtualbox、VMWare
系列文章目录文章目录系列文章目录前言一、安装虚拟机在virtualbox虚拟机上运行安装好的XP系统前言我们这里为什么要把oracle装到虚拟机里面去是为了学习一下虚拟机,其实也完全可以直接把oracle装电脑上虚拟机有个好处就是随便你怎么玩,因为它只是一个软件,坏了卸载掉重新安装就行了,不会影响电脑为什么装XP,原因是XP耗的资源比较少,尽量不要在虚拟机里面装win8或者win10,太占内存一、安装虚拟机安装oracle的时候我们也可以不安在虚拟机上,直接在电脑上安装,虚拟机就是一个操作系统原创 2021-06-22 17:13:27 · 516 阅读 · 0 评论 -
sql面试题_sql_分组查询、左连接和右连接的区别
系列文章目录文章目录系列文章目录题目一题目二连接查询:内连接、外连接(左连接、右连接)联合查询题目一有如下表结构,数据如下.表test结构:grop score a 胜b 负a 负 b 胜请写出sql语句,使检索结果如下组 胜 负a 1 1 b 1 1这很明显是一一道分组查询的题目,那么应该如何解答呢分析完整数据如下原创 2021-06-22 00:56:55 · 380 阅读 · 1 评论 -
sql:普通关联查询和 左连接右连接的区别
系列文章目录文章目录系列文章目录普通关联查询和 左连接由连接的区别普通关联查询和 左连接由连接的区别最近发现一段sql 就是普通的关联查询,在项目需求中还挺实用的,我就在想为什么不用左连接/右连接之类的呢,以前不大多时候用左连接吗实际上它们各有优势,根据需求来我们的需求是查询用户信息及用户购买的商品信息Selectuser.id,user.username,user.address,orders.id orders_id,orders.user_id,orders.number,原创 2021-04-19 10:19:47 · 1946 阅读 · 0 评论 -
00026.03 mysql的数据类型、导入执行备份的sql脚本、运算符、字符串的定长、变长、时间格式、各种查询等等、
系列文章目录文章目录系列文章目录前言一、mysql的数据类型1、整数系列2、浮点小数二、导入执行备份的sql脚本三、mysql的运算符1、算术运算符2、比较运算符3、逻辑运算符4、范围5、模糊查询总结前言接上一篇一、mysql的数据类型常用的数据类型有:整型(xxxint)位类型(bit)浮点型(float和double、real)定点数(decimal,numeric)日期时间类型(date,time,datetime,year)字符串(char,varchar,xxxt原创 2020-12-16 21:21:56 · 100 阅读 · 0 评论 -
00026.02 mysql概述、安装和卸载2——安装可视化工具 可视化工具和SQLyog、mysql的客户端的连接mysql服务、以及怎么使用、在安装好MySql后忘记root的密码,或者给root
系列文章目录文章目录系列文章目录前言一、MySQL的客户端的连接mysql服务连接的方式一:用命令行客户端连接服务器连接的方式二、mysql5.5版本等,安装后,有自带的一个命令行客户端连接的方式三、可视化工具连接的方式四、Java程序总结前言接上一篇文章之后,学会了MySQL的安装与卸载之后如果我们已经安装好了MySQL,那么怎么用它呢?由于MySQL是一个客户端 C/S 结构,所以我们必须要去连接它,详介绍如下一、MySQL的客户端的连接mysql服务(1)服务器必须先启动(2)客原创 2020-12-16 20:51:14 · 258 阅读 · 0 评论 -
00026.01 mysql概述、安装和卸载
系列文章目录文章目录系列文章目录前言一、mysql概述1、概述2、为什么要讲MySql二、安装三、卸载总结前言1、为什么需要数据库?(1)、数据持久化(永久保存)(2)、方便管理数据一、mysql概述1、概述*1、为什么需要数据库?(1)、数据持久化(永久保存)(2)、方便管理数据*2、数据库:Database,简称DB,通俗的讲,就是数据的仓库,专门存储数据的它保存了一系列有组织的数据的文件系统或者数据结构*3、数据库有很多种,包括mysql、oracle、sql server原创 2020-11-24 21:53:55 · 1137 阅读 · 8 评论 -
SQL(SQL Server) 001.02批量替换两列的数据
系列文章目录前言群里的回答似乎都不在点上,如果是ssql里面批量替换的话,我们看下面的操作一、分析比如这张学生表我们要把姓名列和性别列替换如何快速替换,一条sql语句就搞定呢?直接这样看对不对 update Student set Student.stuSex=(select stuName from Student)如果执行这一段的话改造: update Student set Student.stuSex=(select s2.stuName from Student a原创 2020-10-26 17:39:56 · 548 阅读 · 2 评论 -
SQL(SQL Server) 001.01子查询遇到的问题
系列文章目录文章目录系列文章目录前言一、遇到的问题是什么?二、子查询知识点总结前言子查询就是指的在一个完整的查询语句之中,嵌套若干个不同功能的小查询,从而一起完成复杂查询的一种编写形式一、遇到的问题是什么?遇到的问题其实很基础,就室友问我一个问题,问题大致如下,我这里使用模拟数据意思大概就是如上,我只要ID,但是又不能改原来的SQL语句,只能加其它SQL这样的话我肯定想到的就是子查询,但是尴尬的是我又自创了语法思路没错,语法错了,也是很尴尬和低级呀自创语法如下:真香再来自创语法原创 2020-09-25 07:29:49 · 270 阅读 · 0 评论