E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《MySQL必知必会》
快速回顾 MySQL:子查询
前提要述:参考书籍《
MySQL必知必会
》文章目录11.1子查询11.2作为计算字段使用子查询11.3子查询技巧11.1子查询子查询,顾名思义,就是嵌套在其他查询中的查询。
FLUNGGG
·
2020-07-06 03:05
数据库
快速回顾 MySQL:高级查询操作
前提要述:参考书籍《
MySQL必知必会
》文章目录8.1排序数据8.2过滤数据8.3组合WHERE子句8.3.1AND操作符8.3.2OR操作符8.3.3计算次序8.3.4IN操作符8.3.5NOT操作符
FLUNGGG
·
2020-07-06 03:05
数据库
《
MySQL必知必会
》学习之 第15章 联结表
–机会是留给有准备的人。加油加油。你也不希望机会降临之时,你啥也不会,没有用武之地吧。机会来临之时,就是你才华的舞台。–你也不希望你做的是打杂没技术含量的工作吧。2020-06-16联结表创建联结#wehere子句联结mysql>selectvend_name,prod_name,prod_pricefromvendors,products->wherevendors.vend_id=produc
Shine_180419
·
2020-07-06 03:01
Mysql
《
MySQL必知必会
》学习之第5-7章 排序-过滤数据
第5章排序检索数据1.使用orderby关键字升序单列排序#对prod_id进行升序排序selectprod_idfromproductsorderbyprod_id;多列排序#先对prod_price进行排序,再按照prod_id列进行排序。selectprod_id,prod_pricefromproductsorderbyprod_price,prod_id;2.使用desc关键字降序单列降
Shine_180419
·
2020-07-06 03:00
Mysql
《
MySQL必知必会
》学习之 第14章 使用子查询
好好准备,期待新的工作来临。2020-06-16使用子查询作为计算字段使用子查询#查找每个顾客的总订单数#orders中的cust_id与customer中cust_id相等selectcust_name,cust_state,(selectcount(*)fromorderswhereorders.cust_id=customers.cust_id)asordersfromcustomersor
Shine_180419
·
2020-07-06 03:00
Mysql
《
MySQL必知必会
》学习之第3-4章 检索数据
MySQL学习(一)本人使用MySQL版本:MySQL8.0;使用的图形化界面版本:navicatpremium15;学习的书籍:《
MySQL必知必会
》书中源代码下载:link提取码:4wxb第3章使用
Shine_180419
·
2020-07-06 03:00
Mysql
【
MySQL必知必会
】第14章使用子查询
SELECT语句是SQL的查询。迄今为止我们所看到的所有SELECT语句都是简单查询,即从单个数据库表中检索数据的单条语句。SQL还允许创建子查询(subquery),即嵌套在其他查询中的查询。为什么要这样做呢?理解这个概念的最好方法是考察几个例子。利用子查询进行过滤注意了,如果某个表的查询需要用到其他表的查询的结果的时候,就要用子查询了。比如,我们想查出订购了TNT2的所有用户,怎么办?第一步,
BJFU_vth
·
2020-07-06 03:42
MySQL必知必会
【
MySQL必知必会
】第16章创建高级联结
使用表别名别名除了用于列名和计算字段外,SQL还允许给表名起别名。这样做有两个主要理由:缩短SQL语句允许在单条SELECT语句中多次使用相同的表举个栗子:SELECTcust_name,cust_contactFROMcustomersASc,ordersASo,orderitemsASoiWHEREc.cust_id=o.cust_idANDoi.order_num=o.order_numAN
BJFU_vth
·
2020-07-06 03:42
MySQL必知必会
【
MySQL必知必会
】第9章用正则表达式进行搜索
正则表达式介绍前两章中的过滤例子允许用匹配、比较和通配操作符寻找数据。对于一般的过滤来说,是够了,不过随着过滤条件的复杂性的增加,就越来越不方便了。所以说用正则表达式是非常有必要的。使用MySQL正则表达式正则表达式的作用是匹配文本,将一个模式(正则表达式)与一个文本串进行比较。MySQL用WHERE子句对正则表达式提供了初步的支持,允许你指定正则表达式,过滤SELECT检索出的数据。示例:SEL
BJFU_vth
·
2020-07-06 03:42
MySQL必知必会
【
MySQL必知必会
】第15章联结表
联结联结,即join.关系表假如有一个包含产品目录的数据库表,其中每种类别的物品占一行。对于每种物品要存储的信息包括产品描述和价格,以及生产该产品的供应商信息。现在,假如有由同一供应商生产的多种物品,那么在何处存储供应商信息(如,供应商名、地址、联系方法等)呢?将这些数据与产品信息分开存储的理由如下。因为同一供应商生产的每个产品的供应商信息都是相同的,对每个产品重复此信息既浪费时间又浪费存储空间。
BJFU_vth
·
2020-07-06 03:42
MySQL必知必会
MySQL必知必会
——用正则表达式进行搜索
一、正则表达式1、正则表达式介绍前例博客中的过滤例子允许用匹配、比较和通配操作符寻找数据。对于基本的过滤,这样就足够了。但是随着过滤条件的复杂性的增加,WHERE子句本身的复杂性也有必要增加。这也就是正则表达式变得有用的地方,正则表达式(RegularExpression)是用来匹配文本的特殊的串(字符集合)。如果你想从一个文本文件中提取电话号码,可以使用正则表达式。如果想替换一个页面中的所有UR
楓_xupter
·
2020-07-06 03:01
MySQL
mariadb
sql
MySQL必知必会
二十三:使用存储过程
23.1存储过程存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。可将其视为批文件,虽然它们的作用不仅限于批处理。23.2为什么要使用存储过程使用存储过程有3个主要的好处,即简单、安全、高性能。显然,它们都很重要。不过,在将SQL代码转换为存储过程前,也必须知道它的一些缺陷。一般来说,存储过程的编写比基本SQL语句复杂,编写存储过程需要更高的技能,更丰富的经验。你可能没有创
亥虫
·
2020-07-06 02:22
#
MySQL必知必会
MySQL必知必会
十三:分组数据
13.1创建分组分组是在SELECT语句的GROUPBY子句中建立的。理解分组的最好办法是看一个例子:mysql>SELECTvend_id,COUNT(*)ASnum_prodsFROMproductsGROUPBYvend_id;+---------+-----------+|vend_id|num_prods|+---------+-----------+|1001|3||1002|2||1
亥虫
·
2020-07-06 02:17
#
MySQL必知必会
MySQL必知必会
五:排序检索数据
5.1排序数据子句(clause)SQL语句由子句构成,有些子句是必需的,而有的是可选的。一个子句通常由一个关键字和所提供的数据组成。mysql>SELECTprod_nameFROMproductsORDERBYprod_name;+----------------+|prod_name|+----------------+|.5tonanvil||1tonanvil||2tonanvil||B
亥虫
·
2020-07-06 02:17
#
MySQL必知必会
MySQL必知必会
--学习笔记.txt
#具体例子网页https://www.cnblogs.com/alex3714/articles/5950372.htmlhttp://www.cnblogs.com/wupeiqi/articles/5713323.html=======================================SHOW============================================
weixin_34221073
·
2020-07-06 00:33
mysql必知必会
表样例
Enterpassword:******Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.mysql>usesunchao;Databasechangedmysql>showtables;+-------------------+|Tables_in_sunchao|+-------------------+|cust
weixin_34092370
·
2020-07-06 00:06
MySQL必知必会
:组合查询(Union)
本文参考《
Mysql必知必会
》+工作实践融合组合查询定义在大多数开发中,使用一条SELECT查询就会返回一个结果集。
weixin_33775572
·
2020-07-05 23:14
mysql必知必会
_安装workbench
1.下载mysql,记住弹窗的一小串localhost密码,先复制下来待会用;2.下载mysql的workbench;3.在终端运行:aliasmysql=/usr/local/mysql/bin/mysqlaliasmysqladmin=/usr/local/mysql/bin/mysqladmin(这是数据库的名字)mysqladmin-uroot-ppasswordadmin(这是我想要设置
weixin_30596023
·
2020-07-05 21:44
《
MySQL必知必会
》学习笔记
数据库:数据库是一种以某种有组织的方式存储的数据集合。其本质就是一个容器,通常是一个或者一组文件。表:表示一种结构化的文件,可用来存储某种特定类型的数据。模式:描述数据库中特定的表以及整个数据库和其中表的关系。表具有一些特性,这些特性定义了数据在表中如何存储,可以存储什么样的数据,数据如何分解,各个部分信息如何命名等信息。列:表中的一个字段,所有表都是有一个或多个列组成的。行:行是表中的一个独立的
weixin_30565327
·
2020-07-05 21:21
使用MySQL正则表达式 __
MySQL必知必会
正则表达式作用是匹配方本,将一个模式(正则表达式)与一个文本串进行比较。MySQL用WHERE子句对正则表达式提供了初步的支持,允许你指定用正则表达式过滤SELECT检索出的数据。MySQL仅支持多数正则表达式实现的一个很小的子集。----------------------9.2.1基本字符匹配REGEXP后所跟的东西作为正则表达式处理。代码SELECTprod_nameFROMproducts
weixin_30484247
·
2020-07-05 21:44
《
mysql必知必会
》笔记1(检索、排序、过滤、计算、汇聚、分组)
一:了解SQL1:列是表中的字段,所有表都由一个或多个列组成的。行是表中的记录,表中的数据都按行存储。2:表中每一行都应该有可以唯一标识自己的一列或一组列。主键(一列或一组列),其值能够唯一区分每个行。虽然并不总是都需要主键,但应该是每个表都有一个主键。主键满足条件:任意两行不能有相同的主键值;每个行都必须具有一个主键值。可以使用多个列作为主键,所有列值的组合必须唯一(但单个列的值可以不唯一)。3
weixin_30268071
·
2020-07-05 20:38
MySQL必知必会
笔记(四)SELECT语句 联结表 高级联结 组合查询 全文本搜索
第十五章联结表Sql最强大的功能之一就是能在数据检索查询的执行中联结(join)表。联结是利用sql的select能执行的最重要的操作,能很好的理解联结及其语法是学习sql的一个极为重要的组成部分。外键:外键为某个表中的一列,它包含另一个表的主键值,定义了两个表之间的关系。好处:供应商信息不重复,不浪费空间和时间,方便日后修改,一个表信息改动不影响另一个表的信息联结是一种机制,使用特殊的语法,可以
wdt3385
·
2020-07-05 20:29
mysql
MySQL必知必会
(4)
检索数据每个SQL语句都是由一个或多个关键字构成的,SELECT语句的用途是从一个或多个表中检索信息。1、检索单个列结束SQL语句:多条SQL语句必须以分号(;)分隔。如果你使用的是mysql命令行,必须加上分号来结束SQL语句。SQL语句和大小写:请注意,SQL语句不区分大小写,因此SELECT与select是相同的。同样,写成Select也没有关系。使用空格:在处理SQL语句时,其中所有空格都
wangdd_199326
·
2020-07-05 19:37
数据库与SQL语言
MySQL必知必会
之15-20
15.联结表SQL最强大的功能之一就是能在数据检索查询的执行中联结表。联结是利用SQL的SELECT能执行的最重要的操作。关系表的设计是要保证把信息分解成多个表,一类数据一个表,各表通过一定的关系互相关联。外键:外键为某个表的一列,它包含另一个表的主键值,定义了两个表之间的关系。可伸缩性:能够适应不断增加的工作量而不失败。15.1联结联结是一种机制,用来在一条select语句中关联表,因此称之为联
walkerkalr
·
2020-07-05 19:59
MySQL必知必会
[学会MySql系列] 第五篇:复杂检索
基本结构为#本例摘自《
MySQL必知必会
》SELECTcust_id,...FROMordersWHEREorder_numIN(SELECTorder_numFROMorderitemsWHEREprod_id
努力的骆驼
·
2020-07-05 17:38
mysql
个人MYSQL基础知识笔记
因为我处在写增删改查还得翻《
mysql必知必会
》的极低水平,所以就把一些知识点汇总起来方(zai)便(xian)记(diu)忆(ren)\color{#4285f4}{方(zai)}\color{#ea4335
treble-z
·
2020-07-05 15:28
其它
《
MySQL必知必会
》学习笔记
第1章了解MySql1.1数据库基础1.1.1什么是数据库数据库db(datebase)是保存有组织的数据的容器。我们直接使用的如MySQL其实不是数据库而是数据库软件dbms:datebaseManagementSystem)。我们不直接访问数据库而是通过数据库软件来访问数据库。1.1.2表某种特定数据类型的结构化清单,数据库中每张表的名字是唯一的。1.1.3列和数据类型理解为键名1.1.4行每
走进科学
·
2020-07-05 15:14
mysql必知必会
--学习笔记(2)-- select 语句的基本使用---limit和distinct
1、select列名from表名。表示从表中获取到列名的所有信息!但是这种选择的方法本身的顺序是毫无意义的。它可能只是数据插入数据库前后的顺序来决定的,实际上并没有任何意义。2、选取多个列名的时候,列名之间用逗号隔开。3、选取所有列名,select*from表名。4、限制选取的数目,使用limit语句,例如只从书的表中查看5条记录。selectnamefrombooklimit5;默认情况下,5条
tillerconfi
·
2020-07-05 14:20
mysql
MySQL必知必会
学习笔记(一)
第3章使用MySQL3.1连接3.2选择数据库use数据库名选择一个数据库3.3了解数据库和表SHOWDATABASES;返回可用数据库的一个列表。SHOWTABLES;返回当前选择数据库内可用表的列表。SHOWCOLUMNSFROMcustomers;给出一个表名,他对每个字段返回一行,行中包含字段名、数据类型、是否允许NULL、键信息以及其他信息。SHOWSTATUS;显示广泛的服务器状态信息
夏日已老。
·
2020-07-05 13:19
数据分析
SQL
mysql必知必会
——正则表达式
目的:在mysqlwhere子句中使用正则表达式来更好的控制数据的过滤。一.基本字符匹配:1.检索name包含文本san的所有行:select*fromtestwherenameregexp'san';2.知道'.'是正则表达式语言中的一个特殊的字符,他表示匹配任意一个字符,如:select*fromtestwherenameregexp'.0';3.mysql中的正则表达式匹配不区分大小写,如要
sinat_38301574
·
2020-07-05 12:51
mysql
《
MySQL必知必会
》学习笔记六(数据汇总&分组顺序)------掌握部分
MySQL必知必会
知识预览第一章——了解SQL第二章——MySQL简介第三章——使用MySQL第四章——检索数据第五章——排序检索数据第六章——过滤数据第七章——数据过滤第八章——用通配符进行过滤第九章
發V發
·
2020-07-05 12:38
MySQL笔记
《
MySQL必知必会
》学习笔记九(组合查询&全文本搜索)------掌握部分
MySQL必知必会
知识预览第一章——了解SQL第二章——MySQL简介第三章——使用MySQL第四章——检索数据第五章——排序检索数据第六章——过滤数据第七章——数据过滤第八章——用通配符进行过滤第九章
發V發
·
2020-07-05 12:38
MySQL笔记
《
MySQL必知必会
》学习笔记十五(触发器)------掌握部分
MySQL必知必会
知识预览第一章——了解SQL第二章——MySQL简介第三章——使用MySQL第四章——检索数据第五章——排序检索数据第六章——过滤数据第七章——数据过滤第八章——用通配符进行过滤第九章
發V發
·
2020-07-05 12:38
MySQL笔记
《
MySQL必知必会
》学习笔记五(数据处理函数)------掌握部分
MySQL必知必会
知识预览第一章——了解SQL第二章——MySQL简介第三章——使用MySQL第四章——检索数据第五章——排序检索数据第六章——过滤数据第七章——数据过滤第八章——用通配符进行过滤第九章
發V發
·
2020-07-05 12:38
MySQL笔记
《
MySQL必知必会
》学习笔记七(复杂查询)------掌握部分
MySQL必知必会
知识预览第一章——了解SQL第二章——MySQL简介第三章——使用MySQL第四章——检索数据第五章——排序检索数据第六章——过滤数据第七章——数据过滤第八章——用通配符进行过滤第九章
發V發
·
2020-07-05 12:38
MySQL笔记
《
MySQL必知必会
》学习笔记一------了解部分
MySQL必知必会
知识预览第一章——了解SQL第二章——MySQL简介第三章——使用MySQL第四章——检索数据第五章——排序检索数据第六章——过滤数据第七章——数据过滤第八章——用通配符进行过滤第九章
發V發
·
2020-07-05 12:37
MySQL笔记
《
MySQL必知必会
》学习笔记二------掌握部分
MySQL必知必会
知识预览第一章——了解SQL第二章——MySQL简介第三章——使用MySQL第四章——检索数据第五章——排序检索数据第六章——过滤数据第七章——数据过滤第八章——用通配符进行过滤第九章
發V發
·
2020-07-05 12:37
MySQL笔记
Mysql必知必会
Note-第六章&第七章 过滤数据
第六章过滤数据WHERE子句WHERE子句用于指定检索条件(搜索条件),WHERE子句在FROM子句之后给出。【实例】SELECTprod_name,prod_priceFROMproductsWHEREprod_price=2.5;该语句从products表中检索两个列,但不返回所有行,只返回prod_price=2.5的行。数据也可以在应用层过滤,但是客户机处理数据的工作会极大的影响应用的性能
sha_dlx
·
2020-07-05 11:30
读书笔记
mysql
mysql必知必会
——学习笔记
msq理解第三章了解数据库和表usegsf;#切换数据库SHOWDATABASES;#返回可用数据库的一个列表列表里是你所有的数据库showTABLEs;#获得数据库内的表的列表SHOWCOLUMNSFROMcustomers;#显示一个表里的所有列SHOWSTATUS;#显示广泛服务器状态SHOWCREATEDATABASEgsf;#显示创建特定数据库的MySQL语句SHOWCREATETABL
qq_45631782
·
2020-07-05 10:01
MYSQL必知必会
(六)使用数据处理函数
使用数据处理函数使用数据处理函数函数文本处理函数日期和时间处理函数数值处理函数汇总数据AVG()函数COUNT()函数MAX()函数MiN()函数SUM()函数聚集不同值组合聚集函数分组数据数据分组创建分组过滤分组分组和排序SELECT子句顺序使用数据处理函数函数函数没有SQL的可移植性强,能运行在多个系统上的代码称为可移植的(portable),相对来说,多数SQL语句是可移植的,在SQL实现之
LuckÝαиg
·
2020-07-05 10:22
MYSQL必知必会
(五)创建计算字段
创建计算字段计算字段拼接字段使用别名执行算数计算计算字段存储在数据库表中的数据一般不是应用程序所需要的格式如果想在一个字段中既显示公司名,又显示公司的地址,但这两个信息一般包含在不同的表列中城市、州和邮政编码存储在不同的列中(应该这样),但邮件标签打印程序却需要把它们作为一个恰当格式的字段检索出来列数据是大小写混合的,但报表程序需要把所有数据按大写表示出来。物品订单表存储物品的价格和数量,但不需要
LuckÝαиg
·
2020-07-05 10:22
MYSQL必知必会
(一)建表
MYSQL必知必会
(一)建表customers表建表插入数据orderitems表建表插入数据orders表建表插入数据products表建表插入数据vendors表建表插入数据productnotes
LuckÝαиg
·
2020-07-05 10:50
MySQL必知必会
:第十六章 创建高级联结
1.自联结自联结通常作为外部语句用来替代从相同表中检索数据时使用的子查询语句.因为处理联结要比子查询快得多.#子查询SELECTprod_id,prod_nameFROMproductsWHEREvend_idIN(SELECTvend_idFROMproductsWHEREprod_id='DTNTR')#自联结SELECTb.prod_id,b.prod_nameFROMproductsa,p
仙贝昕
·
2020-07-05 10:20
MySQL
mysql
sql
数据库
python
MySQL必知必会
:第十五章 联结表
1.关系表例子:假如有一个包含产品目录的数据库表,其中每种类别的物品占一行。对于每种物品要储存的信息包括描述和价格,以及生产该产品的供应商信息。现在,假如有由同一供应商生产的多种物品,那么在何处储存供应商信息呢?可建立两个表,一个存储供应商信息,另一个存储产品信息。vendors表包含所有供应商信息,每个供应商占一行,每个供应商具有唯一的标识。此标识为主键,可以是供应商ID或任何其他的唯一值。pr
仙贝昕
·
2020-07-05 10:20
MySQL
MySQL必知必会
:第十四章 使用子查询
1.利用子查询进行过滤子查询总是从内向外处理#列出订购TNT2的全部客户信息SELECT*FROMcustomersWHEREcust_idIN(SELECTcust_idFROMordersWHEREorder_numIN(SELECTorder_numFROMorderitemsWHEREprod_id='TNT2'))2.作为计算字段使用子查询#列出每个客户订单数量SELECTcust_na
仙贝昕
·
2020-07-05 10:20
MySQL
MySQL必知必会
:第十三章 分组数据
1.分组GROUPBY()SELECTvend_id,COUNT(*)ASnum_prodsFROM`products`GROUPBYvend_id注意:GROUPBY()可以包含任意数目的列,这使得能对分组进行嵌套,为数据分组提供更细致的控制如果在GROUPBY()子句中嵌套了分组,数据将在最后规定的分组上进行汇总GROUPBY()子句中列出的每个列都必须是检索列或有效的表达式(不能是聚集函数)
仙贝昕
·
2020-07-05 10:19
MySQL
mysql
数据库
sql
大数据
学习笔记--《
MySQL必知必会
》--第八章
第八章用通配符进行过滤通配符(wildcard):用来匹配值的一部分的特殊字符。搜索模式(searchpattern):由字面值、通配符或两者组合构成的搜索条件。LIKE操作符:指示MySQL,后跟的搜索模式利用通配符匹配而不是直接相等匹配进行比较。区分大小写根据MySQL的配置方式,搜索可以是区分大小写的。百分号(%)通配符:,%表示任何字符出现任意次数,能匹配0个字符。(注意尾空格,注意NUL
@小小程
·
2020-07-05 09:34
mysql
正则表达式
数据库
sql
学习笔记--《
MySQL必知必会
》--第七章
第七章数据过滤操作符(operator)用来联结或改变WHERE子句中的子句的关键字。也称为逻辑操作符(logicaloperator)。MySQL允许给出多个WHERE子句。这些子句可以两种方式使用:以AND子句的方式或OR子句的方式使用。AND操作符:AND用在WHERE子句中的关键字,用来指示检索满足所有给定条件的行。OR操作符:ORWHERE子句中使用的关键字,用来表示检索匹配任一给定条件
@小小程
·
2020-07-05 09:34
《
Mysql必知必会
》笔记---重要部分
目录1.使用数据处理函数2.汇总数据3.分组数据4.子查询5.联结表6.使用组合查询1.使用数据处理函数文本处理函数soundex用来匹配发音日期和时间处理函数使用where语句进行匹配时,日期默认为"yyyy-mm-dd",即2015-09-01若数据中包含具体的时间值,为了可以匹配某一天,可以使用Date函数,只获取日期部分selectcust_id,order_numfromorderwhe
Xzzz2020
·
2020-07-05 09:13
#
Mysql
数据库
MySQL必知必会
(一)
一、了解SQL1.数据库软件:应称为DBMS(数据库管理系统)2.数据库:保存有组织的数据的器(通常是一个文件或一组文件)。数据库是通过3.DBMS创建和操纵的容器,数据库可以是保存在硬设备上的文件,但也可以不是。4.表:某种特定类型数据的机构化清单。5.表名:相同数据库中不能两次使用相同的表名。6.模式:关于数据库和表的布局及特征的信息。7.列:表中的一个字段。所有的表都是有一个或多个列组成的。
virgule
·
2020-07-05 09:19
SQL必知必会
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他